genericmappingtools / building-wrappers Goto Github PK
View Code? Open in Web Editor NEWDocumentation and discussion about building wrappers for GMT
Documentation and discussion about building wrappers for GMT
Hi all,
My name is Davide de Lerma, during my past experience I used GMT and I liked the functionalities provided by this tool. I would like to create a NodeJS wrapper for GMT.
Many people are starting creating isomorphic web apps so having a wrapper for GMT in NodeJS could help this kind of users to use the GMT functionalities directly in their JS code.
Thanks to the kind help of @leouieda for creating this repo.
This is first add-on I write for nodeJS so any kind of help and contribution will be very appreciated.
I tried to install gmt with Anaconda following the guide on https://github.com/conda-forge/gmt-feedstock.
Unfortunately I am still not able to use GMT as I got the following error when I run the gmt
command: dyld: Library not loaded: @rpath/libgdal.20.dylib Referenced from: /anaconda/bin/gmt Reason: Incompatible library version: gmt requires version 24.0.0 or later, but libgdal.20.dylib provides version 23.0.0 [1] 35357 abort gmt
The GDAL version I am using is GDAL 2.2.2, released 2017/09/15
The packages installed in my conda environments are:
blas 1.1 openblas conda-forge
ca-certificates 2017.7.27.1 0 conda-forge
certifi 2017.7.27.1 py36_0 conda-forge
curl 7.55.1 0 conda-forge
dcw-gmt 1.1.2 0 conda-forge
expat 2.2.1 0 conda-forge
fftw 3.3.7 0 conda-forge
freexl 1.0.2 2 conda-forge
gdal 2.2.1 np113py36_0 conda-forge
geos 3.5.1 1 conda-forge
ghostscript 9.20 0 conda-forge
giflib 5.1.4 0 conda-forge
gmt 6.0.0a6 blas_openblas_1 [blas_openblas] conda-forge
gshhg-gmt 2.3.7 0 conda-forge
hdf4 4.2.13 0 conda-forge
hdf5 1.8.18 2 conda-forge
icu 58.1 1 conda-forge
jpeg 9b 1 conda-forge
json-c 0.12.1 0 conda-forge
kealib 1.4.7 3 conda-forge
krb5 1.14.2 0 conda-forge
libdap4 3.18.3 2 conda-forge
libgdal 2.2.1 0 conda-forge
libgfortran 3.0.0 0 conda-forge
libiconv 1.14 4 conda-forge
libnetcdf 4.4.1.1 h1c97c45_7
libpng 1.6.28 2 conda-forge
libpq 9.6.3 0 conda-forge
libspatialite 4.3.0a 15 conda-forge
libssh2 1.8.0 2 conda-forge
libtiff 4.0.7 1 conda-forge
libxml2 2.9.5 1 conda-forge
ncurses 5.9 10 conda-forge
numpy 1.13.2 py36_blas_openblas_200 [blas_openblas] conda-forge
openblas 0.2.20 3 conda-forge
openjpeg 2.3.0 1 conda-forge
openssl 1.0.2l 0 conda-forge
pcre 8.39 0 conda-forge
pip 9.0.1 py36_0 conda-forge
proj4 4.9.3 4 conda-forge
python 3.6.3 1 conda-forge
readline 6.2 0 conda-forge
setuptools 36.6.0 py36_1 conda-forge
sqlite 3.13.0 1 conda-forge
tk 8.5.19 2 conda-forge
wheel 0.30.0 py_1 conda-forge
xerces-c 3.1.4 3 conda-forge
xz 5.2.3 0 conda-forge
zlib 1.2.11 0 conda-forge
Hope you can help me to solve this issue, so that I can start using GMT.
Thanks,
Davide
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.