Reklama: Wysokie zyski z Twojej strony www , DOŁĄCZ DO NAS

Stwórz profil

Musisz wpisać swoje imię
Musisz wpisać swoje nazwisko
Musisz wpisać poprawny e-mail
Musisz wpisać hasło (min. 8 znaków)
Musisz zaakceptować regulamin

Karol Stachura GIS, geoinformatyka,
Gdańsk

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Tak masz rację - przestań robić śmietnik w tematach. Niefajny piszę się razem panie doktorancie.
Ale co tam, prawie napisałeś dobrze. Tak jak swoje niektóre porady dotyczące GIS.,
9.01.2012, 11:10

Paweł Gajewski Doktorant, UMCS,
GISman, lubi to co
robi.

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Na końcu każdego zdania wystarczy kropka "." .
9.01.2012, 12:19

Karol Stachura GIS, geoinformatyka,
Gdańsk

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Odpowiadając na pytanie z tematu tego postu, w całości opisane jest tutaj.

http://help.arcgis.com/en/arcgisdesktop/10.0/help/inde...

W przypadku generowania plików zawierających wiele polilini i poligonów należy użyć opcji generate zamiast xyz w file format i ustawić odpowiedni typu obiektu wyjściowego.

Zmiana pliku ascii żeby został przyjęty w tym trybie polega na zamianie Start na kolejny numer ID i dodaniu na końcu dodatkowego znacznika end.

Poniżej prosty skrypt, który realizuje taką zamianę dla plików które zawierają dużą ilość elementów w każdym programie posiadającym VBA. Uruchamianie środowiska w dowolnym programie (np. excel) alt+F11 - należy dodać moduł i wkleić poniższy skrypt. Efekt działania można bezpośrednio importować do ArcGIS.

Kod:

Option Explicit

Sub wykonaj()
'należy zmienić ścieżkę na plik który chcemy przetworzyć. Można dodać wiele ścieżek do plików.
zamien_id ("C:\m34070cd4b.asc")
End Sub

Private Function zamien_id(sciezka As String)
Dim linia As String
Dim a As Long
a = 0
Open sciezka For Input As #1
Open Left$(sciezka, Len(sciezka) - 4) + "_po.asc" For Output As #2
Do While Not EOF(1)
Line Input #1, linia
If linia = "Start" Then
a = a + 1
linia = Replace(linia, "Start", a)
End If
Print #2, linia
Loop
Close #1
Print #2, "End"
Close #2
End Function

Może się to komuś w przyszłości przyda.
9.01.2012, 22:30

Paweł Gajewski Doktorant, UMCS,
GISman, lubi to co
robi.

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Ciesze się, że dyskusja przybrała merytoryczną formę. Więc merytorycznie odpowiadam. Pliki ASCII na bazie, których tworzony był model TIN oraz artykuł, posiadały cieki w formie jednej linii na jeden plik ASCII. Więc masz racje, co nie oznacza że się myliłem. Pozdrawiam.
Dziękuje.Paweł Gajewski edytował(a) ten post dnia 10.01.12 o godzinie 14:34
10.01.2012, 14:26

Dawid Kotala Student,
Politechnika
Wrocławska

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Witam. Ja mam pytanie dotyczace robienia przekroi w pragramie arcgis na modelach 3D lub tinach. Czy jest taka opcja i gdzie to znajde bo przeszukalem w narzedziach ale niemoge znalesc :((
Hellppppp...
23.02.2012, 16:29

Piotr M. GIS, leśnictwo

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

To narzędzie z pewnością będzie Ci pomocne

http://resources.arcgis.com/gallery/file/geoprocessing...

lub dla 9.3
http://arcscripts.esri.com/details.asp?dbid=16734Piotr M. edytował(a) ten post dnia 23.02.12 o godzinie 18:36
23.02.2012, 18:01

Dawid Kotala Student,
Politechnika
Wrocławska

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Piotr M.:
To narzędzie z pewnością będzie Ci pomocne

http://resources.arcgis.com/gallery/file/geoprocessing...

lub dla 9.3
http://arcscripts.esri.com/details.asp?dbid=16734

A moze jakas instrukcja co pokolei mam robic ??
24.02.2012, 15:05

Karol Stachura GIS, geoinformatyka,
Gdańsk

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

"A moze jakas instrukcja co pokolei mam robic ?? "

A może jakieś proszę, dziękuję, forma grzecznościowa w zdaniu czy też teraz na studiach tego nie uczą ?
24.02.2012, 22:30

Piotr M. GIS, leśnictwo

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Dawid Kotala:
A moze jakas instrukcja co pokolei mam robic ??

Ach Ci współcześni studenci...
po tym co piszesz już wiadomo, że nawet nie ściągnąłeś tego narzędzia ;)...

...przeczytaj instrukcje, przerób tutoriala, a na pewno sobie poradzisz.

W nawiązaniu do znanego przysłowia,
link to jest właśnie ta wędka,
tutorial to jest ryba,

dostajesz 2 w jednym,

DO ROBOTY!!!!!!!!!!!!!!!!!!!
25.02.2012, 12:19

Dawid Kotala Student,
Politechnika
Wrocławska

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Witaj.
Przeczytalem instrukcje ... lecz jest tak zagmatwana ze nie potrafie jej ogarnąc czy moge prosic o jakąś szybszą i prostrzą wersje tego.
Dziekuje :p
27.02.2012, 13:37

Piotr M. GIS, leśnictwo

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Dawid Kotala:
Witaj.
Przeczytalem instrukcje ... lecz jest tak zagmatwana ze nie potrafie jej ogarnąc czy moge prosic o jakąś szybszą i prostrzą wersje tego.
Dziekuje :p

Dawidzie, czego nie rozumiesz, uruchamiasz mxd i gotowe.
Tutorial jest napisany krok po kroku, w którym miejscu napotkałeś na problem?
28.02.2012, 11:08

Dawid Kotala Student,
Politechnika
Wrocławska

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Zrobilem tak jak jest w instrukcji i wyszlo :) ale jak robie na moim modelu czyli na tinie to niewychodzi, wyskakuje blad :((
28.02.2012, 13:50

Dawid Kotala Student,
Politechnika
Wrocławska

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

moglbys podac swojego maila to wysle ci jaki mam blad ?? dziekuje
28.02.2012, 14:09

Piotr M. GIS, leśnictwo

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Dawid Kotala:
moglbys podac swojego maila to wysle ci jaki mam blad ?? dziekuje

jeśli już rozpocząłeś temat to podziel się doświadczeniami ze wszystkimi a nie tylko ze mną...

A to, że Ci coś nie działa, no to cóż....
... ten kto nic nie robi nie ma problemów.

Procedura rozwiązywania błędów jest zawsze taka sama, przejrzenie dokładnie dokumentacji,
lub skierowanie zapytania z nr.błędu/treścią błędu do googla lub na stronach esri.com

Sugerował bym Ci sprawdzenie przede wszystkim Twoich danych i skonfrontowanie ich z tym co otrzymałeś w tutorialu.

Walcz!

ps. No chyba, że masz do zrobienia projekt na zajęcia na jutro i jesteś zdesperowany bo potrzebujesz, żeby ktoś to za Ciebie zrobił... ;)
28.02.2012, 18:29

Dawid Kotala Student,
Politechnika
Wrocławska

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

to jestr moja praca mgr inz a moj promotor mnie olewa nic mi nie pomaga, jak sie go pytam jak mam to zrobic to on mi odpowiada ze on tez nie wie :/ i tak w kółko macieju :(( juz mam go dosyc...
29.02.2012, 11:29

Dawid Kotala Student,
Politechnika
Wrocławska

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Wiec tak robiąc operacje cross section wyskakuje mi takie cos cytuje: you should have exactly one layer selected in the table of contents. ale warstw mam tylko jedną moge podesłas screena jak cos ... hellppp
1.03.2012, 15:15

Dawid Kotala Student,
Politechnika
Wrocławska

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Dawid Kotala:
Wiec tak robiąc operacje cross section wyskakuje mi takie cos cytuje: you should have exactly one layer selected in the table of contents. ale warstw mam tylko jedną moge podesłas screena jak cos ... hellppp
a jak nie to to wyskakuje tak :
"set target layer a polyline layer" warstw mam ustawioną :(
1.03.2012, 15:19

Piotr M. GIS, leśnictwo

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Wrzuć dane na jakiś serwer np: dropboxa i podlinkuj
2.03.2012, 18:09

Dawid Kotala Student,
Politechnika
Wrocławska

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Piotr M.:
Wrzuć dane na jakiś serwer np: dropboxa i podlinkuj


Moge wyslac ci to mailem. napisz na moj jak niechesz swojego umieszczec. Moj mail to kotala00@o2.pl
3.03.2012, 19:08

Dawid Kotala Student,
Politechnika
Wrocławska

Temat: Jak zbudować NMT na podstawie plików ASCII w ArcGIS

Dobra tu masz moje dane źródłowe

http://chomikuj.pl/danezrodlowe

powinienes tam znalesc pod naywa x_section_tool_v2_1
5.03.2012, 12:11



Wyślij zaproszenie do