Aktualności:

Forum w trakcie prac modernizacyjnych

Menu główne

Jak zaszrafurować wszystkie działki spełniające pewien warunek.

Zaczęty przez hasan1685, Sobota 27 Sierpień 2011, 12:35:11

Poprzedni wątek - Następny wątek

0 użytkowników i 2 Gości przegląda ten wątek.

Nyzczsel

Co do sql'a i złożoności tabel - kiedyś się tym interesowałem ale powiem szczerze - poddałem się ze złożonością Geobidu -można by było napisać do nich o schemat powiazań tabel - i to już by było coś - bo muszą mieć coś takiego :)

Co do porównania dwóch szrafur - tak jak to napisałeś - jedyna metoda to porównywać ;/ tak mi się wydaje - dawno nie rzeźbiłem wiec się może coś zmieniło - chyba że można wyrzucić obrys szrafury do dxf'a/shp to już można coś pokombinować w przecinanie się warstw :)
pozdrawiam

hasan1685Autor w?tku

Powoli geodezja tworzy ten GIS i ma coraz więcej z nim wspólnego dlatego myślę że geobid powinien powoli wprowadzać podobne rozwiązania do ArcGisa bo do stworzenia potężnej komputerowej bazy danych nie zostało już tak dużo czasu a o podatku katastralnym będzie można wtedy zacząć szeptać.
Powoli drogą troszkę okrężną dochodzę do stworzenia tego o co mi chodzi. Szkoda że tego sql nie uczą na studiach a tylko pokazują pascala i sporo innych pierdół. Ewopis w połączeniu z exelem daj podobne efekty ale mam nadzieje  że może ktoś potrafi wyjaśnić jak są połączone bazy w ewopisie bo na razie uczę się metodą prób i błędów a jest to męczące i nie ekonomiczne.

Wciąż pozostaje problem jak można porównać dwie szrafury w których miejscach się pokrywają a w których nie. Na razie jedyna mi znana metoda to po prostu patrz i przeglądaj.

Nyzczsel

No toż toż - prawda prawdziwa - tak jak jest to zrobione w Ewopisie :) tylko cza by było znać powiązania tabeli i ich strukturę.

support

Zapytania były by możliwe w Ewmapie FB gdyby tylko ... Geobid dał taką możliwość tworzenia odpowiednich zapytań w sql'u a ewmapa potrafiła by wyświetlić te informację. Czy będzie to możliwe trzeba pytać u źródła.
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


Nyzczsel

ArcGIS to program GISowy i kosztuje grubą kasę.
Ewmapa to program geodezyjny i kosztuje ile kosztuje :)

hasan1685Autor w?tku

Dzięki za wskazówki.

Ostatnio przebywałem w terenie i nie miałem możliwości sprawdzić co i jak. Zabiorę się za to od przyszłego tygodnia.

Posiadam ewmape 9 i ewopis 4.

Ale było by fajnie gdyby programiści zrobili w ewmapie podobny pakiet do różnego rodzaju zapytań i analiz jak w ARCGISIE. Byłby przydatny.

support

Jeżeli posiadasz Ewopis w wersji 4 lub nowszej (jeżeli masz ewopis 5 - proszę o manual na maila)
zobacz co piszą:

Cytat6.2 Interfejs do programu EWMAPA
Wraz z programem EWOPIS dostarczany jest interfejs do programu EWMAPA. Interfejs ten można wykorzystać z
wersją EWMAPA 5. Interfejs jest plikiem o nazwie WEWOP.DLL. Plik ten należy po instalacji przekopiować do
kartoteki z programem EWMAPA (tam gdzie znajduje się program EWMAPA.EXE). Interfejs pełni rolę:
1. Interfejsu pytającego dla działek.
2. Interfejsu zwrotnego (wybór, szrafura, zaznaczanie) dla działek.
3. Interfejsu pytającego dla budynków (obiektów).
4. Interfejsu zwrotnego dla budynków (obiektów).
W przypadku realizacji funkcji 1. i 2. nie trzeba dokonywać konfiguracji w programie EWMAPA - program
automatycznie zauważy obecność tego interfejsu i go udostępni pod nazwą EwopisWin.
W przypadku funkcji 3. i 4. interfejs należy podłączyć w konfiguracji obiektów.
Podczas pierwszego uruchomienia interfejsu należy dokonać jego konfiguracji. W pierwszej kolejności wskazujemy
pozycję pliku Connect.ini. Plik ten znajduje się standardowo w kartotece z programem EWOPIS. Zawiera on
podstawowe dane dotyczące adresu serwera oraz położenia bazy danych. Po wskazaniu położenia pliku Connect.ini
jego lokalizacja jest zapamiętywana w pliku EwopWin.ini, który znajduje się w głównej kartotece WINDOWS.
Istnieje jeszcze inny sposób - plik Connect.ini można przekopiować do kartoteki z programem EWMAPA. W tym
przypadku interfejs nie żąda wskazania jego pozycji. To rozwiązanie jest polecane dla osób, które nie mają
zainstalowanego EWOPISU (wykorzystują wyłącznie interfejsy).
Kolejnym krokiem jest wskazanie, z którego połączenia ma korzystać interfejs. Przeważnie jest tylko jedno
połączenie, chociaż w pewnych przypadkach można w programie EWOPIS utworzyć kilka połączeń, np. dojścia do
różnych baz powiatowych lub dojścia do bazy głównej i lokalnej kopii. Wskazanie polega na uzupełnieniu tabeli o
identyfikator powiatu (połączenia). W tym celu należy wejść do edycji, a następnie wybrać z listy odpowiedni
identyfikator połączenia oraz zatwierdzić wpis.
Po naciśnięciu przycisku OK program poprosi o nazwę użytkownika i hasło na serwerze Firebird. Użytkownik taki
musi na serwerze istnieć. Należy założyć go w programie EWOPIS. Osoba, która nie będzie wprowadzała zmian w
EWOPISIE powinna mieć ustawione wyłącznie prawo do przeglądania danych. Program interfejsu nie będzie się
pytał o nazwę użytkownika i hasło, jeSeli jest ono takie samo jak w programie EWMAPA.
Ostatnim krokiem konfiguracyjnym jest wskazanie gminy programu EWOPIS, do której ma nastąpić połączenie.
Wyświetlana lista gmin pochodzi z konfiguracji programu EWOPIS i znajduje się na serwerze w pliku ewopis.fdb.
Po naciśnięciu przycisku OK konfiguracja zostanie zakończona a na ekranie wyświetli się informacja o wskazanej
działce/działkach.
Konfiguracja jest zapisana w pliku Connect.ini i przy ponownym użyciu interfejsu będziemy proszeni jedynie o
użytkownika i hasło.
Interfejs pytający wyświetla informację o działce, jednostce rejestrowej, budynkach na działce i lokalach.
Interfejs zwrotny dostępny jest w trzech miejscach: podczas wyboru działek, w markerach oraz w szrafurze. Po
wyborze interfejsu należy wybrać sposób wyszukiwania:
1. Szukanie po podmiocie.
2. Przeszukiwanie zasobu Skarbu Państwa, województwa, powiatu i gminy.
3. Przeszukiwanie gospodarstw.
W każdym przypadku po wyborze parametrów należy nacisnąć przycisk Wybierz, który rozpoczyna przeszukiwanie.
Przed naciśnięciem tego przycisku można określić kolor i typ szrafury poprzez kliknięcie na barwnych polach u dołu
okna. Przycisk Wyczyść umożliwia wyczyszczenie zaznaczonych wcześniej działek. Wprowadzenie obrębu zawęża
zakres poszukiwań tylko do określonego obrębu.
ad.1
Wyszukiwanie podmiotu odbywa się w sposób analogiczny jak w programie EWOPIS. Należy wybrać typ osoby
oraz określić w jakiej formie ma występować (właściciel, władający lub w obu). Osobę można wprowadzić poprzez
wpisanie jej nazwy lub ze słownika.
ad.2
Analiza na zasób umożliwia dokonanie szrafury na mienie Skarbu Państwa, województwa, powiatu lub gminy.
Wyszukiwanie może być dokonywane z ograniczeniem na własność wyłączną (brak współwłasności). Jeżeli żaden
rodzaj władania nie jest zaznaczony, wówczas wyszukiwane będą tylko działki, które nie zostały oddane we
władanie. Jeżeli jakieś charaktery władania są zaznaczone, wówczas przeszukiwane będą działki, które mają takie
charaktery władania.
ad.3
Wyszukiwanie działek będących w jednostkach rejestrowych, określonych jako gospodarstwo rolne.
Interfejsy do budynków należy podłączyć w konfiguracji obiektów. Jako program interfejsu należy wskazać ścieżkę
dojścia do pliku WEWOP.DLL (np. C:\EWMWIN5\Wewop.dll) oraz określić typ interfejsu 3. To podłączenie
umożliwia pobieranie informacji o budynku. Podłączając jeszcze raz WEWOP.DLL jako interfejs typu 5, będzie
możliwe szrafurowanie budynków.

Gdy program interfejsu wybierze działki możesz zapisać taki plik wsadowy na pulpit posłuży do szrafury.
Rodzaje wypełnień masz w opcjach szrafury i na 100% da się je nakładać na siebie.
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


hasan1685Autor w?tku

Mam Ewopis, jest on skonfigurowany. tzn jest połączony z bazą w ewmapie. I co teraz? Może ktoś będzie miły i mi pomoże bo muszę to kiedyś zrobić a ręcznie sprawdzać krok po kroku mi się nie chce

support

W 99% da się lecz potrzebny do tego jest ewopis i znajomość zapytań mysql'a.
szrafirę można zapisać i edytować (da się nałożyć 1 na 2).
Osobiście tego nie robiłem lecz może ktoś z kolegów lub koleżanek coś takiego robili.
Absolutną koniecznością jest posiadanie Ewopisu skonfigurowanego z Ewmapą.

//edit
Sama ewmapa nie wie i nie będzie wiedzieć nic o jednostkach rejestrowych i właścicielach, bez konfiguracji z Ewopisem (oba programy muszą być połączone interfejsem)
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


hasan1685Autor w?tku

Mam konkretne pytanie. Posiadam bazę całej gminy i rejestr tej gminy. Potrzebuje zrobić następującą rzecz.
1: Wybrać wszystkie jednostki  rejestrowe których suma powierzchni działek jest większa bądź równa 1 ha.
2: Następnie za szrafować wszystkie wybrane działki w punkcie pierwszym. AUTOMATYCZNIE.

Jeżeli to da się zrobić to następne pytanie: Czy da się porównać w jakiś sposób 2 szrafury. Chodzi mi aby powstał raport zawierający:
1: Wszystkie działki za szrafowane obiema szrafurami
2: Wszystkie działki za szrafowane tylko "szrafurą nr 1"
3: Wszystkie działki za szrafowane tylko "szrafurą nr 2"
4: Wszystkie działki nie za szrafowane.
Jeżeli nie da się tego zrobić w ewmapie to w jakim programie? Wiem że takie analizy można robić w ARC GIS ale nie umiem obsługiwać tego programu, nie mam go i nie stać mnie na niego.

Jeżeli da się zrobić taki raport w Ewmapie to może da się jeszcze zrobić tak:
Czasem jedna osoba ma np. 2 jednostki rejestrowe. Czy da się wybrać Wszystkie osoby które posiadają minimum 1h powierzchni wszystkich działek których są właścicielami. I potem dopiero zrobić analizę która opisałem wcześniej.

Jeżeli ktoś będzie uprzejmy udzielić mi informacji to bardzo bym prosił o dokładny opis jak to zrobić bo ewmape dopiero zaczynam poznawać.

Pozdrawiam