<div style="font-family: arial; font-size: 14px;"><div fr-original-style="" style="box-sizing: border-box;">Jim,</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">Some somewhat terse answers to your questions:</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">CORS support:<br fr-original-style="" style="box-sizing: border-box;">    CORS tricks may work; proxy will work.<br fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;">Editing without saving option:<br fr-original-style="" style="box-sizing: border-box;">    A rare workflow, but might be useful.<br fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;">Useful to be able to use geometry other than a point to select feature for edit?<br fr-original-style="" style="box-sizing: border-box;">    A future enhancement if requested.<br fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;">Overloading query-as:<br fr-original-style="" style="box-sizing: border-box;">    We may use an "edit-as" tag; TBD in Development.<br fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;">Both WMS and WFS layers editable?<br fr-original-style="" style="box-sizing: border-box;">    Since we are using standard OGC protocols, WMS is not used for editing.  But since both layers point to the same dataset (using different protocols), the WMS will be updated, via WFS-T.  In fact it will be necessary for GM to refresh the WMS layer (or the WFS layer) after a WFS-T edit.<br fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;">Compatibility with other protocols:<br fr-original-style="" style="box-sizing: border-box;">    Hopefully Dan will take this into account in the design.<br fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;">Best regards,</div><div fr-original-style="" style="box-sizing: border-box;">Brent</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><hr id="previousmessagehr" fr-original-style="" style="box-sizing: border-box; clear: both; user-select: none; break-after: page;"><div fr-original-style="" style="box-sizing: border-box;"><span fr-original-style="" style="box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">From</strong>: Jim Klassen <klassen.js@gmail.com><br fr-original-style="" style="box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">Sent</strong>: 12/10/20 11:15 AM<br fr-original-style="" style="box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">To</strong>: geomoose-users@lists.osgeo.org<br fr-original-style="" style="box-sizing: border-box;"><strong fr-original-style="" style="box-sizing: border-box; font-weight: 700;">Subject</strong>: Re: [Geomoose-users] Announcing RFC 8 GM 3 - Vector Editing</span></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">Overall, it looks good to me.  I have some minor questions/clarifications:</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">"Proxying the WFS-T server will be necessary if the GeoMoose JavaScript is delivered from an address different from the WFS-T server. This can be configured on the GeoMoose web server."</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">Do the normal WFS CORS tricks not work?  Although, I'd understand for clarity of the documentation that recommending using proxy it is simpler than explaining how to setup CORS correctly.</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">Mapbook configuration: </div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">How does GeoMoose know "editing" or more specifically saving is supported by a layer?  Is there any use case allowing the user to edit a non-savable layer?  IIRC: The existing editing tools aren't specific to the Sketch layer, but "work" on any vector layer.  This could be useful maybe to have a layer that provides predefined, but editable polygons that could be used as input to a select service.  Would it make sense to have an attribute for this (or have a "wfs-t" layer type)?  (Or is this what "draw-edit" does?)</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">Are we re-using "query-as" in the WMS layer for "edit-as"?  Would we ever want to separate the two concepts?  I'm saying this is a problem, just asking.</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">Is the intent that the WMS (with query-as/edit-as) and WFS layer in the catalog are both editable?  Are they simply provided as two separate examples of what is possible or do both need to be in the catalog for editing to work?</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">Compatibility:</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">Please keep the potential for other editable layer types in mind (I'm thinking of WFS3/OGC API Features, or maybe someone wants to implement a custom GeoJSON/REST layer type specific to their environment) so we don't box ourselves out of implementing them sometime in the future (not as part of this RFC).</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-class="moz-cite-prefix" fr-original-style="" style="box-sizing: border-box;">On 12/10/20 10:23 AM, Brent Fraser wrote:</div><blockquote cite="mid:8d6d47726388402590ee639881e10e0e@geoanalytic.com" fr-original-style="" style="box-sizing: border-box; border-left: 2px solid rgb(94, 53, 177); margin-left: 0px; padding-left: 5px; color: rgb(94, 53, 177);" type="cite"><div fr-original-style="font-family: arial; font-size: 14px;" style="font-family: arial; font-size: 14px; box-sizing: border-box;"><div fr-original-style="" style="box-sizing: border-box;">Hello all GeoMoosers!</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">  I present for your reading pleasure RFC 8 GM 3 - Vector Editing <a fr-original-style="" href="https://www.geomoose.org/rfc/rfc-8.html" rel="noopener noreferrer" style="box-sizing: border-box; color: rgb(0, 102, 147); text-decoration: underline; user-select: auto;" target="_blank" rel="noopener noreferrer">https://www.geomoose.org/rfc/rfc-8.html</a>.   Please read and feel free to comment, ask questions, etc. via this mailing list.    If the review goes well, I'll call for a vote Monday and hopefully proceed with development in the next week or two.</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div><div fr-original-style="" style="box-sizing: border-box;">Thanks!</div><div fr-original-style="" style="box-sizing: border-box;">Brent Fraser</div><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div></div><br fr-original-style="" style="box-sizing: border-box;"><fieldset fr-original-class="mimeAttachmentHeader" fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></fieldset><pre fr-original-class="moz-quote-pre" fr-original-style="" style="box-sizing: border-box; white-space: pre-wrap; overflow-wrap: break-word; overflow: visible;" wrap="">_______________________________________________<br fr-original-style="" style="box-sizing: border-box;">Geomoose-users mailing list<br fr-original-style="" style="box-sizing: border-box;"><a fr-original-class="moz-txt-link-abbreviated" fr-original-style="" href="mailto:Geomoose-users@lists.osgeo.org" rel="noopener noreferrer" style="box-sizing: border-box; color: rgb(0, 102, 147); text-decoration: underline; user-select: auto;" target="_blank" rel="noopener noreferrer">Geomoose-users@lists.osgeo.org</a><br fr-original-style="" style="box-sizing: border-box;"><a fr-original-class="moz-txt-link-freetext" fr-original-style="" href="https://lists.osgeo.org/mailman/listinfo/geomoose-users" rel="noopener noreferrer" style="box-sizing: border-box; color: rgb(0, 102, 147); text-decoration: underline; user-select: auto;" target="_blank" rel="noopener noreferrer">https://lists.osgeo.org/mailman/listinfo/geomoose-users</a></pre></blockquote><div fr-original-style="" style="box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box;"></div></div>