Shoutbox

support:
2021 Jun 05 21:36:07
w jakimś bliżej nie określonym czasie nastąpi mała zmiana na forum, ale to jak znajdę wolny weekend czy coś podobnego
support:
2020 Nov 12 13:57:35
o taki portal na jakiś czas do nas wpadnie

Format pliku odpowiedzi interfejsu zwrotnego zaznaczającego obiekty

  • 7 Odpowiedzi
  • 3495 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

Offline misiaczu

  • *
  • Słuchacz
  • *
  • Wiadomości: 3
  • Płeć: Mężczyzna
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • Opera 12.15 Opera 12.15
    • Zobacz profil
Witam!

Interfejsy zwrotne działają na 2 plikach: pliku pytania (ew_qNNNN.nz) oraz pliku odpowiedzi (ew_aNNNN.nz) moje pytanie dotyczy drugiego.
Jaki powinien być poprawny format tego pliku by móc zaznaczyć na mapie obiekt (y) (nie warstwy czy działki) za pomocą interfejsu zwrotnego (zaznaczającego)?
Swoje obiekty zbudowałem na trzeciej (2 B-wysoko) podwarstwie liniowej warstwy UCCPOW i na drugiej (1 wysoko) podwarstwie tekstowej warstwy UCCOO (tekstów jeszcze nie dodawałem). Obiekt posiada identyfikator w postaci liczby. Interfejs pytający działa poprawnie, przesyłany jest do niego identyfikator, natomiast interfejs zwrotny nie zaznacza żadnego obiektu (ani jednego ani wielu).

W tej chwili interfejs zwrotny generuje następujący plik odpowiedzi:
0 4
xxx
PALETA30=255,0,0
**
1 1 30
1061

jeżeli chcę wybrać więcej obiektów tworzony jest następujący plik odpowiedzi:
0 4
xxx
PALETA30=255,0,0
**
1 1 30
1061
1 1 30
1015

1061 i 1015 to identyfikatory moich obiektów.
Może ktoś dysponuje specyfikacją z opisem do pliku odpowiedzi?

Offline Lupus

  • *
  • *
  • Wiadomości: 1910
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • MS Internet Explorer 9.0 MS Internet Explorer 9.0
    • Zobacz profil
    • limbus3d.pl
Hej
Czy zaznaczający ma oznaczać że chcesz wstawić  markery?
W instrukcji znalazłem fragment dotyczący interfejsu zwrotnego ale związanego ze szrafurami

Cytat: GEOBID_Instrukcja_do_programu_EwMapa
Interfejs zwrotny (szrafura)
Plik z pytaniem ma następujący format:

<sygnatura> <liczba zero>

<plik odpowiedzi>

<aktualna kartoteka z danymi>

**

Przykładowo:

13242 0

c:\ewmapa\odpow.nz

c:\ewmapa\dane

**


Nazwa pliku z pytaniem jest przekazywana jako parametr wywołania programu interfejsu.

Sygnatura jest liczbą z przedziału 0-65535.

Program interfejsu powinien utworzyć plik odpowiedzi o nazwie zawartej w drugiej linii pliku z pytaniem, a w nim powinna się znajdować odpowiedź. Na początku rozdziału wspomniano, że szrafura może być tworzona na cztery różne sposoby. Z tego powodu plik odpowiedzi może mieć cztery różne formy.

Pierwsza linia zawiera sygnaturę i typ odpowiedzi, np.:

13242 1

Dostępne typy odpowiedzi:
1 - działki z aktualnej bazy,
2 - działki z innej bazy,
3 - opis wierzchołków,
4 - numery obiektów.
(...)
Typ 4

Jeśli odpowiedź jest typu 4., to drugą linią pliku jest kod obiektu lub nazwa bazy. Trzecia linia zawiera dwie gwiazdki (**), a w kolejnych liniach zawarte są kolor, szrafura i numer obiektu. Przykładowy plik odpowiedzi:

13242 4

K1BUD

**

11 13

12-123,1

12 11

12-124,2




K1BUD jest kodem obiektu, którego identyfikatory są dalej wymieniane. Jeśli identyfikatory są grupowane w ramach bazy, to nazwę bazy należy poprzedzić znakiem "~", np. ~BUD. EWMAPA umożliwia transfer różnych obiektów w jednym pliku, np.:

13242 4

K1BUD

**

11 13

12-123,1

12 11

K1BUD1;12-124,2

Pierwszy obiekt jest typu K1BUD (typ domyślny). Drugi obiekt jest typu K1BUD1 (nastąpiła redefinicja obiektu). Znak ";" stanowi separator i nie wchodzi w skład kodu obiektu (lub nazwy bazy, jeśli napis poprzedza "~").

UWAGA! Szrafurze mogą podlegać wyłącznie obiekty powierzchniowe lub obiekty, w których skład wchodzą obiekty powierzchniowe.

Interfejs zwrotny
Interfejs ten umożliwia zmianę barwy wymienionych w pliku odpowiedzi obiektów. Format pliku dla interfejsu zwrotnego jest taki sam, jak dla szrafury. Nie są jednak interpretowane pola kolor i szrafura.

« Ostatnia zmiana: 7 Czerwiec 2013, 16:00 wysłana przez Lupus »
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

Offline misiaczu

  • *
  • Słuchacz
  • *
  • Wiadomości: 3
  • Płeć: Mężczyzna
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • Opera 12.15 Opera 12.15
    • Zobacz profil
Bardzo dziękuję za tak szybką, rzeczową i pomocną odpowiedź.

Offline alcapon

  • *
  • *
  • Wiadomości: 1979
  • Płeć: Mężczyzna
  • System:
  • Windows 8/Server 2012 Windows 8/Server 2012
  • Przeglądarka:
  • Opera 12.15 Opera 12.15
    • Zobacz profil
To może ja się czegoś nauczę.
O co chodzi z tymi interfejsami i do czego można to wykorzystać?
Czytałem trochę w pliku pomocy ... ale to tylko teoria.
Jak to wygląda w praktyce?
Korepetycje z ewmapy -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

Offline misiaczu

  • *
  • Słuchacz
  • *
  • Wiadomości: 3
  • Płeć: Mężczyzna
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • Opera 12.15 Opera 12.15
    • Zobacz profil
Dysponując bazą danych, w której gromadzone są informacje techniczne czy księgowe dotyczące poszczególnych elementów sieci (np. ciepłowniczej - magistrala główna, przyłącza, węzły cieplne, sieci niskich parametrów - Przedsiębiorstwa Ciepłownicze dysponują takimi bazami w swoich programach np. fakturujących czy wspomagających zarządzanie) można połączyć je z mapą cyfrową za pomocą obiektów - np. tworzony jest obiekt typu WEZEL, jako identyfikator wprowadzany jest symbol (unikalny wyróżnik w bazie danych), za pomocą interfejsu pytającego możliwe jest pobranie danych (technicznych, księgowych) z bazy danych o tym węźle. Jaki jest sens tworzenia takiej relacji? - Nie powielanie informacji, czyli raz wprowadzona informacja techniczna czy księgowa w systemie informatycznym jest wykorzystywana w nim o raz możliwa jest do wyświetlenia na mapie kiedy wskazany jest odpowiedni obiekt oraz odwrotnie, przygotowując odpowiedni interfejs zwrotny można od np. klienta przedsiębiorstwa "dojść" na mapie do elementów sieci czy armatury sieci z nim związanych.

Offline support

  • *
  • *
  • ☆ Pŕöúđ Mémbéŕ ☆
  • Wiadomości: 3458
  • Płeć: Mężczyzna
  • Mariusz Gawron
  • System:
  • Symbian OS 9.4 / Nokia C5-03 Symbian OS 9.4 / Nokia C5-03
  • Przeglądarka:
  • Safari Safari
    • Zobacz profil
    • Pracownia Geodezyjna Mariusz Gawron
Czy czasem program SESUT nie spełnia tych wymogów, poza fakturowymi.
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


Offline alcapon

  • *
  • *
  • Wiadomości: 1979
  • Płeć: Mężczyzna
  • System:
  • Windows 8/Server 2012 Windows 8/Server 2012
  • Przeglądarka:
  • Opera 12.15 Opera 12.15
    • Zobacz profil
Czyli generalnie interfejs służy do łączenia różnych aplikacji.
Ale czy mając tylko ewmapę (bez obiektów) można z interfejsem zrobić coś ciekawego?
Korepetycje z ewmapy -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

Offline Lupus

  • *
  • *
  • Wiadomości: 1910
  • Płeć: Mężczyzna
  • Dariusz Wilczewski
  • System:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Przeglądarka:
  • MS Internet Explorer 9.0 MS Internet Explorer 9.0
    • Zobacz profil
    • limbus3d.pl
Interfejsy mogą służyć do obsługi działek, punktów lub obiektów.

Jeżeli masz "ciekawą" bazę dotyczącą działek to możesz ją połączyć z EwMapą.
Kiedyś robiłem taką próbę z działkami i obiektami na potrzeby spółdzielni mieszkaniowej, ale w końcu się wycofali z zamówienia i działają tylko na połączeniu ewopisu i ewmapy.
Na zasadzie powiązania obiektów przez interfejs działa Winplan, Sesut, Drogi, Adres itd. tylko one bazują na interfejsach udostępnionych przez geobid i wbudowanych w programy.
To o co pytał misiaczu to własny interfejs do "dowolnego" programu.
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?