X

Geographics MicroStation, link do bazy danych

UWAGI tłumaczenie: Proszę przeczytać kilka uwag na końcu tego postu.

Chociaż Geographics jest wersja dla Bentleya legacy po Bentley Map i Katastru przyszedł na pobyt, tutaj podsumować niektóre adnotacje do ucznia, który chce połączyć się z mapy bazy danych z projektu Geographics.

O Poprzednie tematy

W jakimś wątku wyjaśniłem, jak wnętrzności niektórych Geographics ‘funkcjonować, to podsumowanie prawie 15 zgłoszeń pokazuje, że tak naprawdę nie podobało.

  1. Funkcja książki
  2. Skórki
  3. Topological chemiczna
  4. Podłącz linie
  5. Analiza topologiczna
  6. Podłącz lokalne projekty
  7. Import z plików kształtu
  8. Tworzenie koordynować siatkę
  9. Niektóre różnice w Bentley Map
  10. Opracowanie z VBA
  11. Różnice z Katastru
  12. Migracja do Bentley Map
  13. Pali z G! Narzędzia
  14. Inspirujące przykłady

Co się dzieje, jest to, że Geographics zawsze tak było, oznacza to oprogramowanie z musiałeś wiedzieć, wędzone rzeczy do wdrożenia go na poziomie administratora. Chociaż użytkownicy powinni nauczyć się robić podstawowe procedury do realizacji, ale jest to narzędzie, które pomimo Bentley odpowiadać wsparcia jest nadal bronił zębami i pazurami przez użytkowników, którzy nie chcą jej zmarnować.

To, co go podłączyć

Geographics może być podłączony przynajmniej do Oracle, SQLServer, lub Access, najlepiej przez ODBC, ale nie są to unikalne zasady lub jeden tryb połączenia. Połączenie jest tworzone, jak to wyjaśniłem w pkt 6 na poprzedniej liście.

Co do podłączenia

Geographics, w tych wersjach działa za pośrednictwem łącza zasilania obiektu (linki inżynieryjne), Co może być linia, punkt, komórka lub wielobok. To połączenie działa w następujący sposób:

  • Łączenie obiektu musi być na mapie, załóżmy numer karty jak 425.876.
  • MsLink jest liczba nie powtarza się na mapie, a związany już obiekt jest połączony z bazą danych.
  • Mapid jest liczba, która kojarzy MsLink z zarejestrowanej mapie, więc MsLink można powtarzać od bitmapy do drugiego; różnica jest w bitmapę za numerem rejestracyjnym, tematu, że wyjaśniono w pkt 12 top listy.
  • Po połączeniu, można zobaczyć inne tabele bazy danych w Geographics, takich jak rolki autorów, wartości katastralne … I z nich są związane topologicznej analizy, mapy tematyczne, adnotacji do mapy, itp.

Baza danych

  • Aby być w stanie współdziałać z projektu Geographics, projekt bazy danych musi zawierać następujące tabele:

kategoria
cecha
mapsmscatalog
ugcategory
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat

  • Dodatkowo, tabela, które chcesz połączyć, a rejestru katastralnego (załóżmy, to się nazywaZakładka) Należy dodać kolumnę o nazwie MsLink, jak piszę to z M i L w wielkie. I musi to być typ AutoNumber, więc za każdym razem, aby utworzyć nową kartę jest przypisany numer, który nie jest powtarzany.
  • Ponadto, należy dodać w tabeli następujące kolumny:

Powierzchnia, To nazwa kolumny nie ma znaczenia, co interesuje to wartość liczbowa z dwoma miejscami po przecinku. To będzie zmodernizować obiekt za obszar w bazie danych.

Obwód, Podobnie jak poprzedni, jest ona wykorzystywana do przechowywania wartości sumy z nieruchomości na stronach.

x1, y1, x2, y2. Są to cztery kolumny, w której przechowywać współrzędne, które definiują zakres nieruchomości, i że będzie użyteczny, aby przejść do wybranego obiektu (lokalizować), Jak również do publikacji w programie Publisher Géoweb.

  • Następnie, w bazie danych, w tabeli mscatalog za musi być włączona stół rolkowy i przypisany identyfikator. To w porządku być postrzegane tabelę z Geographics w następnym etapie i może być zarejestrowany w katalogu.

Z mapy

  • Mapa musi zarejestrować, odbywa się to z Projekt / setup / Zarejestruj map / dgn plik. Z tym, map nabywa numer tabeli ugmaps. .
  • To również powinno stworzyć od Geographics utworzonej tabeli. Do tego należy udać do projektu / setup / tabele / table Katalog. Tutaj jest on tworzony przez umieszczenie Ficha jak nazwisko, MSLINK (kapitalizowane) w kluczu podstawowym i aliasu, w tym FC przypadku. Następnie Popełnić. Z tym, że są gotowe do połączenia.

Udostępnij

Obiekt zostanie połączony z polem w Ficha tabeli, stosując mslink jako klucz podstawowy i opiera się na meczu z clave_ficha kolumna.

Nie powinno być wyjątkowy mecz pomiędzy obiektem, który jest związany (załóżmy, numer karty na mapie) i identyfikator w rejestrze. Równie dobrze może być numer karty lub katastralny key, ale to nie powinno być powtórzone na tej samej mapie.

Aby związać, umieść ogrodzenie, a następnie Database / tekst manager. Wyszliśmy włączony tylko poziom numer karty, do przystąpienia do związku. Następnie wybieramy nazwę tabeli, w którym chcemy się połączyć i kolumny zawierającej mecz. W tym przypadku przedmioty są wybraneFicha Stół i clave_ficha kolumna.

We uaktywnić opcję Użyj ogrodzenia, Wybrał Przystąpić Kliknij przycisk i na ekranie.

  • Ready, Gegraphics zgromadziła wszystkie te pola z numerem karty na mapie, która zbiegła się z liczbą kart do bazy danych w tabeli Ficha i clave_ficha kolumna. I wtedy to się link przez auto numeracji mslink istniejących w tej kolumnie. Sposób, aby spróbować go używa atrybuty recenzję Komenda; powinno podnieść skojarzonej tabeli.
  • Aby zaktualizować pole i obwód, to musi być aktywa poziomy lub lewy funkcje z bloku własności granicznej i centroidy funkcji. Następnie nakłada Database / obwód powierzchnia aktualizacja.
  • Aby zaktualizować współrzędnych jest stosowana Bazy danych / zmiana współrzędnych.
  • Wkładać jest utworzenie nowego rekordu w bazie danych, aktualizować uaktualnić.

Wiem i jestem świadomy. Teraz już rozumiem, dlaczego te rzeczy są zautomatyzowane narzędzia VBA …

Jednak nauka swoją logikę było ćwiczenie umysłowe, które opracował jakiś sektor naszego mózgu. Administrator Geospatial jest również chytry (*).

UWAGI TŁUMACZENIE:

(*) Tambien tiene sus bemolesTo Hiszpański idiom, który oznacza, że ​​coś jest trudne i nie tak łatwo.

 

 

eg!:
Related Post