|
Posted by Paul Cooper on August 2, 2007, 6:46 am
Please log in for more thread options wrote:
>Paul Cooper kirjoitti:
>> wrote:
>>
>>> Hi,
>>>
>>> I was looking different implementations for web based digitizing and
>>> really came out with nothing. Most common "digitizing" implementation is
>>> selecting one hotspot and attaching some attributes to it but I was
>>> looking for more complex solution that would involve annotations with
>>> text, lines, areas, arcs/circles/curves, placing symbology etc. and
>>> editing them.
>>>
>>> I know that one could use divs, SVG, canvas, java applet, flash/flex at
>>> least.
>>>
>>> I've implemented very basic digitizing with divs and applet methods but
>>> does anyone know demo or complete site that uses SVG or flash/flex to
>>> produce mapping with digitizing?
>>
>>
>> Have you looked at MapBuilder (http://communitymapbuilder.org/)? I
>> think the entirely client-side approach you are looking at is probably
>> not the way to go; SVG, Flash etc. don't know about "real world"
>> coordinate systems, so you really need something backed by a Web
>> Feature Server or similar; WFS-T is designed to do what you want, but
>> there aren't many clients for it out there.
>
>I'm now just looking for implementations about _digitizing_ with
>browser. Spatial data viewers exists for almost any flavor I need:
>images, svg, flash, java-applet etc. That's not problem. But problem is
>that there is very few implementations where you can construct spatial
>objects through browser.
>
>I have done simple java-applet and div-based html creation/editing for
>spatial objects (points, lines, polygons, circles), but I'm looking for
>more complex solution - or knowledge that those even don't exists (for
>reason?).
>
>WFS-T is just one standard to transfer data to (and from) server. Not
>too many libraries or server with that transaction capabilities. Plain
>WFS implementations you can find a lot. And it doesn't solve my problem:
>
>How you can create/modify (draw) spatial objects in browser? Preferably
>in vector format.
The point about MapBuilder and WFS-T is that they allow remote
modification of data. If you really want to modify or create spatial
objects in the browser, then this is the starting point you need to
work from. As I noted before, the BIG problem is that your browser is
unaware of the complexities of spatial reference systems, and without
that you don't have a working system.
You must also have interaction with a server; otherwise how are you
going to store your data? The security model of browsers doesn't
normally allow modification of local files.
Paul
|