Aktualności:

tyle zostało zrobione
75%

Menu główne

Obiektowanie budynków - krok po kroku

Zaczęty przez Madzia, Piątek 03 Luty 2012, 15:30:32

Poprzedni wątek - Następny wątek

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

Lupus

@support ciekawe jutro sprawdzę. albo się zafiksowałem na jakiejś "błędnej" kolejności działań albo w 7 to nie działa (bo sprawdzałem)

@nyzczsel bez urazy ale właśnie po to została ta tabelka wymyślona żeby nie wpisywać tego do excela (bo osobne wpisywanie to osobne błędy) co więcej plik z eksportu obiektów do teksciaka po usunięciu części nagłówkowej stanowi plik do importu do ewopis.
Ja nie wnikałem za pierwszym razem w technologię zasilenia, tę każdy opracowywał sam, ważny był wynik i możliwości kontroli
__________
Pozdrawiam
Lupus

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

Nyzczsel

Ja tam tworzyłem baze budynków w pliku xls w postaci tabeli- chodzi mi o kartoteki budynków.
Obiekty klepałem z reki - czyli obrys budynku i ID - nic więcej nie uzupełniałem bo i po co tracić czas na takie szpargały jak miałem już zestawione tabelarycznie.
Następnym krokiem było utworzenie danych dodatkowych (przgrywałem plik .. i tu nie pamiętam jaki) do warstw -> następnie klikałem w edycję obiektu -> dane dodatkowe -> utwórz dane dodatkowe - oczywiście tak jak pisał Support wszystko miałem z pliku konfiguracyjnego założone -> zamykałem obiekt nie uzupełniając nic.
Następnym krokiem był eksport obiektów do pliku tekstowego :D -> trochę zabawy w exelu (czary mary)  :focus:-> z przygotowanej tabeli  tworzyłem plik tekstowy -> import obiektów czy tam danych dodatkowych i gotowe.
A i z exela od razu miałem "gotowe" pliki do uzupełniania danych w ewopisie.
Ewidencję robiłem parę lat temu więc dlatego tak ogólnie.
aha i na koniec z exlela miałem też bazę do kontroli na jakich użytkach leżą jakie budynki w części graficznej.
Może teraz jest to ułatwione bo sporo się zmieniła i ewmapa i ewopis :)

support

Ok, to można by tak,
mamy przygotowane 4 pliki:

baza.cnf
BUD.str
Opisy.txt
Pliki.txt

Wrzucamy je do katalogu Warstwy, bazy w której chcemy założyć obiekty (budynki).
Otwieramy Ewmapę i naszą bazę (nie odczytujemy niczego), klikamy w Obiekty -> Konfiguracja obiektów i pojawia się okienko:

Goście nie mogą oglądać obrazków w postach, prosimy Zarejestrować się lub Zalogować

klikamy ok i program tworzy nam pliki:

Goście nie mogą oglądać obrazków w postach, prosimy Zarejestrować się lub Zalogować

teraz wybieramy z listy dostępnych katalogów warstw ten katalog, z którego będą tworzone obiekty.
Następnie pojawia się już dobrze znane okno konfiguracji obiektów lecz już wypełnione  ;) Klikamy tylko w OK.
Teraz robimy odczyt wszystkiego, i przechodzimy do tworzenia obiektów, jak już to opisaliśmy wcześniej.
Przy pierwszym obiekcie klikamy na Dane dodatkowe i Utwórz tablicę danych opisowych, pojawi się już znana wypełniona formatka:

Goście nie mogą oglądać obrazków w postach, prosimy Zarejestrować się lub Zalogować

i co z tego wyszło:

Dane podstawowe:

Goście nie mogą oglądać obrazków w postach, prosimy Zarejestrować się lub Zalogować


Dane dodatkowe:

Goście nie mogą oglądać obrazków w postach, prosimy Zarejestrować się lub Zalogować
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


Lupus

Ja wszystko rozumiem, znaczy że kompleksowo, ale...

najlepiej by było żeby chodziło tylko o podpięcie jakiegoś pliku ale to tak nie działa bo obiekty w Ewmapie są
dBase'owe. a to z kolei pociąga za sobą fakt że są to bazy przechowywane niezindeksowane, z dodatkowym plikiem indeksowym (.idx)
więc teoretycznie wystarczy że przegrasz pliki opis.txt, baza.cnf oraz 3 pliki BUD (str z definicją tabeli, idx - czyli index i dat czyli właściwą bazę) ale musiałaby ona być PUSTA, a nie po jakimś innym obiekcie. Najlepiej by było zrobić indeksację bazy co nie wyjdzie bo w ewmapie nie ma takiej opcji.
zresztą w rozumieniu tych trzech plików "szczątki" innych obiektów nie są del więc i tak się nie powinny usunąć.

Należało by przygotować startową bazę pustą i wtedy ją tu wgrać. Jeśli jest zapotrzebowanie i nie ma presji czasu to zrobię to w niedzielę i wrzucę, ok?.
Niestety to oczywiście nie jest znowu takie proste bo korzystamy niewątpliwie z różnych plików warstw dla obiektów i z różnych typów obiektów ( np ważne czy elementy obiektu mogą leżeć na różnych warstwach itd)
__________
Pozdrawiam
Lupus

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

support

Darku nie chcę najłatwiej, chcę problem obiektów rozwiązać kompleksowo i tak by każdy kto przeczyta ten wątek mógł bez trudu zrobić tę lub podobną czynność, dodać lub zmodyfikować.
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


Lupus

Cytat: support w Czwartek 09 Luty 2012, 15:30:20
To może inaczej, tę strukturę utworzyłaś przy pierwszym obiekcie jak pisał Marcin:
czy wykorzystałaś już gotowy plik.

najłatwiej to zrobić importując z obcej bazy pojedynczy obiekt z założoną tabelką
__________
Pozdrawiam
Lupus

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

support

To może inaczej, tę strukturę utworzyłaś przy pierwszym obiekcie jak pisał Marcin:

Goście nie mogą oglądać obrazków w postach, prosimy Zarejestrować się lub Zalogować

czy wykorzystałaś już gotowy plik.
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


MadziaAutor w?tku


support

Dokładnie tak jak napisał Marcin
potrzebny prawdopodobnie i w 99% plik zmienne.txt

a baza tego to 3 pliki w moim przypadku:
BUD.dat, BUD.idx, BUD.str
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


MadziaAutor w?tku


MadziaAutor w?tku

Bo w Ewmapie człowiek najlepiej ( i najszybciej)  uczy się na swoich błędach :)

//edit by support
połączenie wiadomości


Support jaka nazwę ma ten plik? bo nie moge go odnaleźć...

tworzyłam go ręcznie .. ale gdzie sie zapisał..
:girl_impossible:

Nyzczsel

#29
Suportowi chodzi o plik konfiguracyjny z danymi dodatkowymi :) - opisy.txt to konfiguracja obiektów.
Żeby stworzyć tą tabelę - trzeba na pierwszym obiekcie kliknąć zakładkę dane dodatkowe - i tam ładnie pouzupełniać - chyba że wgramy plik konfiguracyjny. Dawno to robiłem więc nie pamiętam jak się łon zwie. Ale w tym pomoże Lupus.

Darek Ty mi się tam nie chichraj - przez Ciebie dodatkowa robota jest :P ale może i dobrze - przynajmniej jest podwójna kontrola!

edit: hmmm jeszcze mi się przypomniało - plików do danych dodatkowych będzie więcej niż jeden - ponieważ trzeba stworzyć słownik rodzaju budynków np.: 1 mieszkalny, .... , 10 inny.

Lupus

Cytat: support w Czwartek 09 Luty 2012, 14:05:47
Zainteresowała mnie tablica opisowa, trzeba ją samemu stworzyć ???
Mogę prosić o plik konfiguracyjny.

HIHI widzisz Marcin jak się "białostocka" tablica danych opisowych spodobała.
W naszej okolicy wszyscy tak robią, a najlepsze jest to że to jest efekt uboczny mojego pierwszego importowania danych do ewopisu  dla 6 obrębów m. Białegostoku :2funny:
__________
Pozdrawiam
Lupus

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

MadziaAutor w?tku


support

Zainteresowała mnie tablica opisowa, trzeba ją samemu stworzyć ???
Mogę prosić o plik konfiguracyjny.
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.