[mapguide-users] Fwd: Line Snapping
Maksim Sestic
max at geoinova.com
Sat Dec 22 05:26:55 EST 2007
Recently coded something similar, for digitizing accidents (points) against
road network. It's really a no-brainer, I implemented it as a web service
backed by MG. Downside - it's relatively slow if you rely on MG+client only.
It redlines snapped points and flushes them back to feature store once
digitizing is over. But you can always intelligently precache targeted
geometry on a client and do some JavaScript mish-mash, for CAD-like
experience.
I guess future enchancements related to MG client speed will have to tackle
problem of client-side data caching.
Regards,
Maksim Sestic
Kenneth, GEOGRAF A/S wrote:
>
> I would like to see this functionality on the client, for use with
> inteactive digitization.
> The closest to an actual implementation I have seen is the MapBender
> project.
>
> Regards, Kenneth, GEOGRAF A/S
>
>
>
> Maksim Sestic skrev:
>> It's relatively easy to do. Here're the basic steps:
>>
>> 1) Make a Buffer around a point (buffer size = treshold)
>> 2) Find LineStrings intersecting a Buffer
>> 3) If no LineStrings were found, then return original point (or whatever)
>> 4) Enumerate each LineString vertex to see which one is closest to the
>> point
>> (distance comparer)
>> 5) Return closest LineString vertex as a "snap" point
>>
>> Regards,
>> Maksim Sestic
>>
>>
>>
>> Wind wrote:
>>
>>> hello everyone: Has anyone done any snapping point to line in mapguide
>>> enterprise?
>>>
>>> ---------- Forwarded message ----------
>>> From: Wind <sherwin.luna at gmail.com>
>>> Date: Dec 18, 2007 11:38 AM
>>> Subject: Re: [mapguide-users] Digitizing demo
>>> To: mapguide-users at lists.osgeo.org
>>>
>>>
>>>
>>> hello everyone: Has anyone done any snapping point to line in mapguide
>>> enterprise?
>>>
>>>
>>>
>>> BradM wrote:
>>>
>>>> Hello all: Digitizing new point, line and polygon features is critical
>>>> for mapping features on the community mapping network at www.cmnbc.ca.
>>>> Does anybody have digitizing tools working in a demo that I can view?
>>>> Is
>>>> anybody interested in developing the tools to make them really
>>>> efficient?
>>>> We need tools that give added functionality for editing, creating new
>>>> points by adding a distance and a bearing from one point to the next,
>>>> creating shapefiles, downloading shapefiles, snapping points to lines
>>>> and
>>>> more....
>>>> thanks
>>>>
>>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Digitizing-demo-tp4127680s16610p14377506.html
>>> Sent from the MapGuide Users mailing list archive at Nabble.com.
>>>
>>> _______________________________________________
>>> mapguide-users mailing list
>>> mapguide-users at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>>
>>> _______________________________________________
>>> mapguide-users mailing list
>>> mapguide-users at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>>
>>>
>>>
>>
>>
>
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>
>
--
View this message in context: http://www.nabble.com/Fwd%3A-Line-Snapping-tp14451050s16610p14467864.html
Sent from the MapGuide Users mailing list archive at Nabble.com.
More information about the mapguide-users
mailing list