## Identyfikacja duplikatów obiektów klasy w GeoMedia

### OPROGRAMOWANIE

Geomedia Professional: 06.01.11.13

### PROBLEM:

Identifying duplicate Spatial Features in GeoMedia

### ROZWIĄZANIE:

Many times we have a feature class that has the same feature duplicated, and we want to identify which they are, so we can delete them.

Here is one method that works that has been applied in City of Milpitas GIS.

Let us have a feature class F which is a simple geometry class with an ID.

1. Create a Spatial Intersection query between F and F (yes, with itself) for the geometries that are "Spatially equal"; We will call this Query 1,
2. Look at the results of Query 1 in a Data table. You will see ID and ID1 Columns. The number of entries in the table should be equal to or greater than the number of features in F,
3. Create an Attribute Query of Query 1 such that ID - ID1 < 0. We will call this Query 2. (This step is not obvious: What we want is ID < ID1, but GeoMedia does not accept that a valid expression, but ID-ID1 < 0 serves the same purpose.)
4. Look at the result of Query 2 in a Data Table. If there are 0 entries, it means that there are no duplicate geometries in the Feature Class F. Each line in the Data Table of Query 2 shows a pair of features in F that are Spatially equal, where ID is the feature with the lower value ID, and ID1 is the feature with higher value ID.

Note that these are pairwise comparisons. So 2 features Spatially Equal show in 1 record, 3 features Spatially Equal will show 3 records, 4 features spatially equal will show 6 records, and so on.

The result is that we have now identified features that are Spatially Equal. The next step may be to keep one of the features, and delete the rest of the features that are spatially equal. This will be described in an upcoming post if there is enough interest.

## Dane

ArcGIS Desktop: 23MB (73MB)
ArcGIS Pro: 94MB (1,07GB)

### 1. Wstęp do GIS

Ćwiczenie 1: Wycieczka po San Diego. Wstęp do ArcGIS

Ćwiczenie 2: Szacowanie szkód wywołanych przez tornado. Od metainformacji do wyników analizy

Ćwiczenie 3: Wybór lokalizacji dla centrum młodzieżowego. Zapytania atrybutowe i przestrzenne

### 2. Symbolizacja map

Ćwiczenie 4: Lokalizacja ośrodka dziennego dla seniorów. Symbolizacja i etykietowanie obiektów na mapach

Wykład 5: Symbole bazujące na atrybutach
Ćwiczenie 5: Lokalizacja ośrodka dziennego dla seniorów. Symbole oparte na atrybutach

Ćwiczenie 6: Lokalizacja ośrodka dziennego dla seniorów. Klasyfikacja danych

Wykład 7: Mapy gęstości i proporcji
Ćwiczenie 7: Lokalizacja ośrodka dziennego dla seniorów. Mapy gęstości i normalizacja danych

### 3. Układy współrzędnych i odwzorowania kartograficzne

Ćwiczenie 8: Położenie kabla transatlantyckiego. Modyfikacje układów współrzędnych

Ćwiczenie 9: Położenie kabla transatlantyckiego. Właściwości odwzorowań kartograficznych

### 4. Organizacja danych geograficznych

Ćwiczenie 10: Ocena zagrożenia powodziowego. Analiza danych geograficznych

Ćwiczenie 11: Ocena zagrożenia powodziowego. Tworzenie przestrzennej bazy danych

Ćwiczenie 12: Salzburg. Geobaza wspierająca branżę turystyczną

### 5. Tworzenie i edycja danych

Wykład 12: Tworzenie i edycja danych GIS
Ćwiczenie 13: Centrum handlowe Galeria. Modyfikacja śladów budynków

Ćwiczenie 14: Centrum handlowe Galeria. Modyfikacja obiektów z zachowaniem topologii

Ćwiczenie 15: Centrum handlowe Galeria. Modyfikacja atrybutów

Ćwiczenie 16: Park miejski. Tworzenie nowych klas obiektów i ich atrybutów

### 6. Analizy GIS

Ćwiczenie 17: Poszukiwania nieruchomości spełniającej kryteria. Definiowanie problemu i wybór danych do analiz

Wykład 17: Zapytania atrybutowe i przestrzenne, łączenie tabel

Ćwiczenie 18: Poszukiwania nieruchomości spełniającej kryteria. Analiza GIS

Ćwiczenie 19: Poszukiwania nieruchomości spełniającej kryteria. Przygotowanie mapy prezentacyjnej

Ćwiczenie 20: Poszukiwania nieruchomości spełniającej kryteria. Tworzenie raportów

### 7. Geoprzetwarzanie i modelowanie

Ćwiczenie 21: Ocena zniszczeń pożarowych. Geoprzetwarzanie

Ćwiczenie 22: Ocena zniszczeń pożarowych. Tworzenie i obsługa prostych modeli

Ćwiczenie 23: Przetarg na zakup drewna. Praca z istniejącymi modelami

### 8. Tworzenie profesjonalnych map

Ćwiczenie 24: Przetarg na zakup drewna. Praca z układami

Ćwiczenie 25: Siedliska nietoperzy w południowo zachodniej części Ameryki Północnej. Tworzenie profesjonalnych map"