Daha çox

Lat / uzun koordinatlar dəstini alət və ya koddan istifadə edərək SVG-yə ixrac edirsiniz?

Lat / uzun koordinatlar dəstini alət və ya koddan istifadə edərək SVG-yə ixrac edirsiniz?


Tutaq ki, enli və boylamda bir sıra koordinatlar var.

Bunları bir SVG sənədinə ixrac etməyin ən asan yolu nə ola bilər?

Bunu əl ilə deyil, proqramlı şəkildə (hər hansı bir dil və ya kitabxana edəcəkdir) etmək istərdim, amma lazım olduqda buna qayıda bilərəm.


Bir PostGIS verilənlər bazasında məkan məlumatlarınız varsa, cəhd edin ST_AsSVGməsələn:

postgis = # SEÇİN ST_AsSVG (ST_MakePoint (1797227.3141, 5431330.2559)); st_assvg ------------------------------------------------- - cx = "1797227.3141000001" cy = "- 5431330.2559000002" (1 sıra)

(Linestring və çoxbucaqlı dönüşümlər daha çətin və dolayısıyla çox faydalıdır.)

Bir verilənlər bazası istifadə etmirsinizsə və C ilə tanışsınızsa, liblwgeom kitabxanasından istifadə edə bilərsiniz (PostGIS-dən, lakin PostgreSQL-dən asılı deyil). Üçün API sənədlərinə baxınlwgeom_to_svg.

Qeyd: bu metodlar yalnız SVG həndəsi elementlərin hissələrini təmin edir, faylı deyil.


Manual Method - GPS Visualizer koordinatları alır və onları SVG daxil olmaqla müxtəlif formatlara ixrac edə bilər.


QGIS-də bir başqa əl metodundan istifadə etməkdir SimpleSVG plagin.

İstinad: https://plugins.qgis.org/plugins/simplesvg/