GMT – rodzajowy Narzędzia Mapowanie


Original: http://gmt.soest.hawaii.edu/gmt/gmt_faq.html

Kto opracował GMT?

GMT została utworzona w 1988 roku przez Pawła Wessel i Walter Smith HF i przeszedł kilka poprawek i większych udoskonaleń od tamtego czasu. Aktualna wersja to 4.5.9. GMT jest wspierany przez National Science Foundation.
Kto korzysta z GMT?

Począwszy od stycznia 2013 wynika, że ​​ponad 15.000 naukowców i inżynierów na całym świecie korzysta GMT w ich pracy. Prognoza ta opiera się na ruch FTP i wrócił formularzy rejestracyjnych w ciągu ostatnich kilku lat. Większość użytkowników GMT są ziemscy naukowcy, ale są najwyraźniej żadne ograniczenia co do rodzaju aplikacji, które mogą korzystać z GMT: Wiemy GMT jest używany w badaniach medycznych, inżynierii, fizyki, matematyki, nauk społecznych i biologicznych, a przez geografów, rybołówstwa instytuty, firmy naftowe, a także szeroki zakres działań agencji rządowych.

Czy GMT Rok 2000 jest zgodna?

Tak. GMT jest napisany w ANSI C i POSIX i zgodny z Y2K. Ponadto, można w nim odczytywać czas serii danych, które są “Y2K-kwestionowane” (tj. 2-cyfrowy rok tylko).
Co UNIX stacji roboczych to uruchomić na?

GMT został zainstalowany na wielu systemach UNIX, w tym (ale nie wyłącznie) komputerów z Cray, Sun, IBM, DEC, HP, SGI, Data General, Apple (Mac OS X), a następnie, wszystko działa jakiś smak UNIX. GMT został również zainstalowany w systemach Linux i MkLinux, które są open source uniksopodobnych systemów operacyjnych dla PC i Mac OS 9, odpowiednio. GMT instaluje również we wszystkich wersjach systemu Windows i OS / 2. GMT jest bardzo przenośny i powinien skompilować na prawie każdym komputerze.
Może GMT uruchomić na komputerach innych niż UNIX?

Tak. Wielu użytkownikom komputerów GMT prostu zainstalować Linuksa obok Windows i uruchomić albo system operacyjny. Jeśli nie masz lub chcesz zainstalować system operacyjny UNIX na komputerze, istnieją dwa sposoby, aby przejść:

Uruchom Uniksie na górze innym systemie operacyjnym. W systemie Windows można zainstalować Windows Services for UNIX (dawniej Interix i OpenNT), który daje darmowe, zgodnej z POSIX środowisko z użyciem zwykłych narzędzi uniksowych (muszle, awk, grep). Kolejny no-cost opcja jest do zainstalowania pakietu Cygwin, które również daje zgodnej z POSIX środowisku UNIX na komputerze, w którym może być zainstalowana GMT. Pod MacOS 9 lub wcześniejszego, możesz zainstalować MachTen który robi to samo na starszych komputerach Macintosh (Mac OS X, oczywiście, UNIX). Wolimy UNIX-opcje dla systemu Windows w stylu DOS skryptów wsadowych, ponieważ wiele zadań, które jest używane do GMT silnie uzależnione od dostępu do narzędzi uniksowych takich jak csh, awk, grep, sed, itd.

Zainstaluj GMT bezpośrednio w systemie Windows lub OS / 2. Można to zrobić od podstaw, jeśli masz kompilator (GMT pochodzi z instrukcji Microsoft Visual C / C + + kompilator), lub po prostu zainstaluj prekompilowane wykonywalnych Win32 od ftp. Przepraszamy, nie ma takiej opcji dla MacOS 9 lub starszej. Jeśli masz MacOS X można zainstalować GMT jak na każdej stacji roboczej UNIX.
Ile miejsca na dysku i pamięci jest wymagane?

Miejsce na dysku: GMT zawiera pewne 100.000 linii kodu. Na stacji roboczej z systemem Linux na wykonywalne trwać około 15-50 MB, zależnie od użycia bibliotek. Ponadto istnieją dane wspierające, takie jak wybrzeża GSHHG, rzek i granic politycznych. Dystrybucja tych danych domyślnie obejmuje pośrednich, o niskiej rozdzielczości i surowe wersje, które razem bierze kolejną 5 MB. Są to wystarczające dla większości regionalnych aplikacji mapowych. Opcjonalnie użytkownik może zainstalować wysokie i pełne zestawy danych Rozdzielczość, podejmując dodatkowe 13 MB i 60 MB, odpowiednio. Kompletny PDF / HTML / MAN dokumentacja dodaje kolejne 40 Mb. Zatem, kompletna instalacja GMT może trwać około 200 Mb.

Pamięć: Wszystkie moduły GMT użyć dynamicznej alokacji pamięci i dlatego może działać na systemach ze skromnych zasobów pamięci, takich jak komputery osobiste. Jednak niektóre operacje takie jak siatek i manipulacji dużych zbiorów danych wymaga więcej pamięci, aby uruchomić. GMT została napisana ze zrozumieniem, że nie będzie wystarczająco dużo pamięci, aby wykonać zadanie bez rozbijania go na mniejsze kawałki. Zwiększenie przestrzeni wymiany może przezwyciężyć pewne ograniczenia pamięci.
Może GMT być sporządzona w trybie 64-bitowym?

Tak. Tak. GMT obsługuje pełne 64-bitowe adresowanie i został przetestowany pod OS X, Linux i Solaris.

Jakie inne wymagania ma GMT mieć?

Potrzebujesz kompilatora C skompilować pakiet. Twój system może już jeden zainstalowany jako cc, w przeciwnym razie można uzyskać kompilatora GNU gcc za darmo przez dobrych ludzi na GNU. GMT używa biblioteki NetCDF które należy zainstalować przed zainstalowaniem GMT (skrypt instalacyjny zrobi to za Ciebie).
Czy GMT ma przycisków i menu?

No jak dystrybuowane, GMT jest z linii poleceń zorientowany pakiet. To była przemyślana decyzja: graficzny interfejs użytkownika (GUI) by wprowadzać ograniczenia co można zrobić, w zamian to uczynić system bardziej przyjazny dla użytkownika. Złożyliśmy składki na elastyczności i wydajności, nasze doświadczenie było to, że interfejs wiersza poleceń pozwala użytkownikom na łączenie modułów GMT innych programów niestandardowych i dotrzeć unikalnych wyników. Połączenie GMT i skryptów powłoki pozwala na bardzo potężnego programowania i automatyzacji powtarzalnych zadań.

Jednak GMT łatwo wywoływany przez GUI. Kilka pakietów przez innych deweloperów zapewnić dostęp do GUI GMT:

MIRONE GUI opracowany w Matlab, jego głównym celem jest zapewnienie użytkownikom w łatwy w użyciu interfejs graficzny do manipulowania siatki GMT.
iGMT (interaktywne Mapowanie zbiorów danych z zakresu nauk), która jest zbudowana w oparciu o interfejs Tcl / Tk toolkit
Win4GMT, GUI dla Windows.
Czy istnieją inne pakiety, które używają GMT?
Ci, którzy są z wykorzystaniem GIS, w szczególności ARC / INFO i ArcView, może być zainteresowany arcGMT, zestaw narzędzi do konwersji pomiędzy ARC / INFO i GMT.
Dla wielu miłośników mijania, jest MB-System, pakiet oprogramowania do przetwarzania i prezentacji danych sonarowych pokosu
Chcesz skorzystać GMT i inne narzędzia na komputerze z systemem Windows, ale po prostu nie mogę znieść Cygwin? Spróbuj Thorsten Beckera Geodynamiki USC Ziemi Informatyki UGESCE środowisku, które jest pełne VirtualBox instalacja Linuksa, która zawiera SEATREE, iGMT, GMT, oraz szereg innych programów nauki o Ziemi i zbiorów danych.
Jak o zestawach danych, które mogą być używane z GMT?
Wiele danych z centrów danych narodowego USA (NOAA, USGS, NGDC, NEIC) może być używany z GMT, i wszystkie są łatwo dostępne z tych ośrodków i osób za pośrednictwem Internetu. Dla Unix / OSX / Windows DVD-R kompilacje kilku Gb Ziemi i Ocean danych naukowych, zobacz Geoware w GMT Companion DVD-R, produkty. Wiele standardowych danych wektorowych GIS w Shapefile (punkty, linie, poligony) może być używany z GMT używając ogr2ogr przekonwertować do formatu GMT. Podobnie nasz eksperymentalny GDAL wsparcie importu pozwala siatek i fotografie czytelny GDAL być używane bezpośrednio w GMT.
Gdzie mogę dowiedzieć się więcej o GMT?

Najlepsze referencje do GMT jest artykuł Wessel i Smith opublikowane w EOS, transakcje z American Geophysical Union, na 08 października 1991 (Wessel, P. i WHF Smith, Darmowe oprogramowanie pozwala na mapie i wyświetlanie danych, EOS Trans. AGU, 72, 441, 1991).

Mieliśmy prasowa w EOS, który omówił 3,1 wersję (Wessel, P. i WHF Smith, Nowa, poprawiona wersja z podstawowych narzędzi dopuszczonych mapping, EOS Trans. AGU, 79, 579, 1998). Ponadto elektroniczny dodatek do EOS zawiera bardziej szczegółową artykuł opisujący GMT uwolnienie 3,0.

Dystrybucja GMT zawiera również ~ 150-strony Technical Reference i książki kucharskiej z wielu przykładów wykorzystania GMT, oprócz osobnych uniksowych stron man dla każdego programu.

Inne źródło, które dokumentuje jeden siatek algorytm użyty przez GMT jest artykuł autorstwa Smitha i Wessel w geofizyce, obj. 55, str. 293-305, 1990.

Poniżej znajdują się linki do tłumaczeń tego dokumentu FAQ (ich zawartość nie zostały zweryfikowane przez nas). Skontaktuj się z nami, jeśli chcesz podać dodatkowe tłumaczenia.