You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2013-09-10 17:05:33

Jagoda
Member
Registered: 2013-07-16
Posts: 33

Geobaza a OSM

Czy jest możliwość by wysłać do OSM dane, które są w geobazie (format ESRI, .gdb)?

Problem jest taki, że dane są w xls (wartości), a poligony w shp i łączymy je potem w shp z referencją i danymi. Tyle tylko, że przy eksporcie tego do nowego shp traci się zapis w alfabecie innym niż łaciński, a ja mam arabski w nazwach. Zapisując wszystko w przestrzennej bazie danych, nic się nie psuje.

Tylko nigdy nie pracowałam z OSM i bazą danych. Ktoś może pomóc albo pokierować, gdzie szukać rozwiązania?

Pracuję przy projekcie: http://wiki.openstreetmap.org/wiki/REACH_Camp_Mapping i stąd takie dziwne problemy.

Offline

#2 2013-09-11 01:14:28

balrog-kun
Member
From: Warsaw, Poland
Registered: 2008-08-10
Posts: 1,365
Website

Re: Geobaza a OSM

Jagoda wrote:

Czy jest możliwość by wysłać do OSM dane, które są w geobazie (format ESRI, .gdb)?

Problem jest taki, że dane są w xls (wartości), a poligony w shp i łączymy je potem w shp z referencją i danymi. Tyle tylko, że przy eksporcie tego do nowego shp traci się zapis w alfabecie innym niż łaciński, a ja mam arabski w nazwach. Zapisując wszystko w przestrzennej bazie danych, nic się nie psuje.

Tylko nigdy nie pracowałam z OSM i bazą danych. Ktoś może pomóc albo pokierować, gdzie szukać rozwiązania?

Nie mialem nigdy do czyneinia z .gdb, ale tego co widze, sa obslugiwane przez OGR tak jak .shp.  Czyli narzedzia typu ogr2osm czy QGis powinny sobie radzic z tym formatem.

Nie wiem w jakim programie eksportujesz ten .shp, ale jesli UTF-8 nie jest domyslnym kodowaniem (UTF-8 uwzglednia wszystkie alfabety) to powinno dac sie go przestawic na UTF.  Jesli program bylby napisany z sensem, to wywalalby informacje o bledzie kodowania zamiast psuc zapis.  W qgis o ile pamietam na Linuksie trzeba ustawic kodowanie dla shp w zmiennej przed uruchomieniem programu, co jest do kitu.

Offline

#3 2013-09-11 06:52:59

Jagoda
Member
Registered: 2013-07-16
Posts: 33

Re: Geobaza a OSM

W ArcGISie - i to mnie właśnie dziwi, że jest taki problem.
Sprawdzimy w praktyce i dam znać.

czyli UTF-8 powinno poradzic sobie z arabskim?

Offline

#4 2013-09-11 07:08:55

Dotevo
Moderator
From: Kobiernice/Wrocław Poland
Registered: 2009-02-15
Posts: 1,744
Website

Re: Geobaza a OSM

Tak. Każdy znak z języka arabskiego jest kodowany na dwóch bajtach.

Offline

#5 2013-09-15 08:10:10

Jagoda
Member
Registered: 2013-07-16
Posts: 33

Re: Geobaza a OSM

Hmm... Przerzuciłam pliki przez QGIS i mają arabskie literki. Ale gdy? wczytuję plik do JOSM to mi go wykrzacza (i shp, i mif). Czy w JOSM ustawia się gdzieś kodowanie na UTF-8?

Last edited by Zbigniew_Czernik (2013-09-15 10:12:30)

Offline

#6 2013-09-15 20:12:39

balrog-kun
Member
From: Warsaw, Poland
Registered: 2008-08-10
Posts: 1,365
Website

Re: Geobaza a OSM

Plugin JOSMa uzywa bibliotek gdal o ile wiem, czyli bierze kodowanie ze zmiennych srodowiskowych.

Sprobuj raczej zapisac plik .osm w QGISie i otworzy JOSMem.

Offline

#7 2013-09-16 07:02:58

Jagoda
Member
Registered: 2013-07-16
Posts: 33

Re: Geobaza a OSM

No wiec sie udalo choc raczej dosc smiesznym sposobem: w ArcGIS udalo mi sie zmienic kodowanie na UTF-8 wiec shp mam z arabskimi znakami (odczytywane i przez ArcGIS i przez QGIS). JOSM czyta shp ale nie rozpoznaje arabskich liter. Ale Mercaator bez problemu otwiera shp z arabskim alfabetem - wiec wczytalam wszystkie warstwy z geobazy do Mercaatora, po czym zapisalam je w .osm. No i JOSM juz bez problemu otwiera ten plik i moge zedytowac i zaimportowac dane do OSM.

(Nie wiem czemu, ale nie poradzilam sobie z eksportem shp->osm w QGIS.)

Dzieki za konsultacje. Zaatari ma juz ponad 33 tys wezlow, wczoraj uzupelnilam je o 587 obiektow, dzis beda kolejne smile

Offline

Board footer

Powered by FluxBB