Otwarcie, etykietowanie i kategoryzacji jeden plik .shp z Microstation V8i
W tym artykule zobaczymy, jak otworzyć, tematatyzować i oznaczyć plik shp za pomocą Microstation V8i, to samo działa z Bentley Map. Chociaż są to archaiczne pliki 16-bitowe, stare jak niektóre -wiele- moich siwych włosów jest nieuniknione, że nadal są używane w naszym kontekście geoprzestrzennym. Oczywiste jest, że kryteria te mają zastosowanie do obiektów wektorowych połączonych z innymi źródłami danych.
Kiedyś rozmawiałem z Microstation V8, importowali, oznakowali a także jak to zrobić tematyczne. Do tego czasu użyłem Microstation Geographics w wersji 2004, którą zaskakująco widzę, że wielu wciąż używa jej z wielką satysfakcją -lub obawy przed migracją-. W tym przypadku będziemy używać Microstation PowerView w wersji Select Series 3, jest to mniej więcej odpowiednik tego, czym był PowerMap, z ceną około 1,500 USD za licencję wieczystą.
Otwórz plik shp
W tych wersjach nie jest konieczne importowanie pliku shp, ponieważ odczytuje je bezpośrednio, jako plik w trybie głównym lub jako odnośnik.
W tym celu jest to zrobione:
Plik> otwórz
Następnie w typie pliku wybieramy te typu .shp, aby na liście były tylko pliki tego typu. Jak widać na grafice, Microstation V8i może otwierać bez importu pliki typu dgn, dwg, dxf, pliki blokowe (.cel), biblioteki (.dgnib), a także wersje True dwg AutoDesk (dwg i dxf), SketchUp (.skp), między innymi, w tym dgn, który może mieć dowolne rozszerzenie (.cat .hid .rie .adm itp.)
Zobacz dane dbf
Plik typu shp zawiera obiekty przestrzenne, zajmuje co najmniej dwa dodatkowe pliki: shx, czyli plik indeksowany oraz dbf, który zawiera bazę danych połączoną z obiektami przestrzennymi. Dodatkowo ważny jest również plik .prj zawierający rzutowanie i system odniesienia.
Aby zobaczyć właściwości pliku dbf, wykonaj następujące czynności:
Narzędzia> geoprzestrzenne> operacje na bazach danych
Z tego panelu wybieramy ikonę 5 o nazwie „Przegląd atrybutów XFM”.
Przypomnij, że atrybuty xfm istnieją w Microstation Geographics 2004, kiedy zastosowano powiązanie xml danych tabelarycznych z obiektami wektorowymi jako ewolucję tradycyjnego ogniwa inżynieryjnego.
Do tego czasu miał zastosowanie tylko do atrybutów utworzonych przez administratora danych geoprzestrzennych. Teraz można odczytać dowolne informacje z bazy danych skojarzonej z obiektem.
Stworzenie modelu
Aby utworzyć etykiety, tematy lub inne funkcje przestrzenne, należy najpierw wygenerować model. Nie można tego zrobić z obszaru roboczego i wygląda na to, że -chociaż to nie to samo- do układu AutoCAD.
Odbywa się to w następujący sposób:
Plik> Menedżer map
Poprosi nas o to, czy chcemy, aby model został stworzony, wybieramy opcję yes, i że jest dodawana jako referencja.
Dzięki temu po lewej stronie obszaru roboczego tworzony jest panel boczny, w którym można zobaczyć dane zarówno w postaci klas elementów, jak i poziomów. Model ten obsługuje własne pliki referencyjne, właściwości widoku i wiele innych funkcji analizy przestrzennej, takich jak generowanie buforów, geoprocesy (łączenie, przecinanie, wykluczanie ...), listy danych, lokalizowanie i oczywiście, co wyjaśniono poniżej: tematyczne i oznaczone.
Thematize według kryteriów
Aby utworzyć motyw, wybierz warstwę prawym przyciskiem myszy i wybierz „Symbologia…”. W tym przypadku korzystam z pełnej skanów mapy katastralnej, co oznacza, że zasoby publiczne, takie jak koryta rzek i ulice, mają klucz katastralny i są przedstawiane jako działki.
Załóżmy, że na mojej mapie katastralnej chcę pomalować działki z ulicami na szaro, działki z nieruchomościami na pomarańczowe, a działki z rzekami na niebiesko. W tym celu muszę utworzyć trzy klasy:
Wybrana jest opcja symbolizacji „Tematyczna”, następnie tworzona jest pierwsza klasa o nazwie Ulice z warunkiem wybranym w tabeli WHERE TIPOPARCEL = 1, jak pokazano na poniższym wykresie. W klasie można zdefiniować kolor, rodzaj linii, grubość, przezroczystość; w tym przypadku wybieramy kolor szary. W ten sam sposób robimy z działkami typu River na niebiesko i typu Property na żółto.
Po wybraniu przycisku „Zastosuj” jest to wynik. Polecam zabawę z innymi funkcjami, takimi jak tworzenie klas w oparciu o zakresy lub inne, do których jesteśmy przyzwyczajeni w programach GIS.
Umieść etykiety z etykiety dbf
Wreszcie, jeśli chcemy, aby działki miały etykietę. Warstwę wybiera się prawym przyciskiem myszy, a następnie wybiera się „Etykietowanie…”, po czym pojawia się panel, w którym wybieramy „Według warstwy” jako styl etykietowania, tekst Arial, czerwony, z kolumny bazowej o nazwie PLOTID i że tekst nie jest obracany zgodnie z kształtem wykresu (Orientation Fixed).
Mamy to, dynamiczny tekst z dbf. Oczywiście możliwe jest dodanie pól automatycznych jako obszaru obiektu, który w przeciwieństwie do obszaru przechowywanego jest dynamiczny i aktualizowany wraz z edycją geometrii.
Właściwości stylów etykiet i motywów można zapisać jako XML z rozszerzeniem .theme, podobnie jak style SLD. W ten sposób są ponownie wywoływane i nakładane na inne warstwy lub w ramach procedury zaprogramowanej w VBA.
Jak dotąd plik, z którym pracowaliśmy, jest plikiem shp i jest przeznaczony tylko do odczytu. Ale po zapisaniu go jako dgn, można go edytować, a wszystkie właściwości bazy danych będą w xml osadzonym w schematach zawartych w dgn.