aiscr-gis-convert
Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (2.2%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: ARUP-CAS
- License: mit
- Language: JavaScript
- Default Branch: main
- Homepage: https://amcr-convert.aiscr.cz/
- Size: 13 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 33
- Releases: 2
Metadata Files
README.md
AMR GIS Konvertor
Tento projekt poskytuje webov nstroj pro pevod vybranch formt geoprostorovch dat do formtu WKT (Well-Known Text), zejmna pro vyuit v systmu Archeologick mapa esk republiky (AMR).
Adresa produkn verze
Funkce
- Nahrvn a zpracovn soubor ve formtu Shapefile (.shp, .dbf, .prj, .cpg)
- Pevod geometrie ze Shapefile do WKT formtu
- Podpora pro varianty souadnicovch systm S-JTSK a WGS 84 (EPSG:4326)
Varianty S-JTSK:
| EPSG Code | Popis | |-----------|----------------------------------------| | 2065 | S-JTSK (Ferro) / Kovk | | 5221 | S-JTSK (Ferro) / Kovk (East-North) | | 8352 | S-JTSK [JTSK03] / Kovk | | 8353 | S-JTSK [JTSK03] / Kovk (East-North) | | 5513 | S-JTSK / Kovk | | 5514 | S-JTSK / Kovk (East-North) | | 102066 | S-JTSK (Ferro) / Kovk (East-North) | | 102065 | S-JTSK / Kovk (Greenwich) | | 102067 | S-JTSK / Kovk (East-North, Greenwich)|
- Zobrazen atributovch dat spojench s geometri
- Uivatelsky pvtiv rozhran postaven na React.js
- Backend API vyuvajc Express.js
Technologie
Serverov st
- Technologie: Node.js, Express, Multer
- Hlavn funkce:
- Zpracovn SHP soubor nahranch uivatelem
- Extrakce geometrie, atribut a reprojekce souadnic do EPSG:5514
- Detekce EPSG kdu z PRJ souboru a reprojekce pomoc MapTiler API
- Struktura:
routes/upload.js: Definice endpointu pro nahrvn a zpracovn SHP souborservices/shapefileProcessor.js: Hlavn logika pro zpracovn a konverzi SHP do GeoJSONutils/reprojectionHelper.js: Helper pro reprojekci souadnic pomoc MapTiler API- Poznmka: Momentln je zakomentovan logika pro zpracovn DXF soubor
Klientsk st
- Technologie: React, Bootstrap
- Hlavn funkce:
- Zobrazen nahranch SHP soubor a jejich atribut
- Vbr EPSG kdu uivatelem, pokud nebyl automaticky zjitn
- Zobrazen upozornn na ppadn chybjc nebo voliteln soubory
- Struktura:
components/ShapefileInfo.js: Komponenta zobrazuje informace o nahranm SHP souboru, umouje nastaven atribut a EPSG
Sputn na loklnm serveru
Pedpoklady
- Node.js: Sthnte a nainstalujte Node.js
- Globln nainstalovan
nodemonpro automatick restart serveru pi zmnch kdu
Postup sputn
```bash
1. Naklonujte repozit do svho loklnho potae
git clone https://github.com/ARUP-CAS/aiscr-gis-convert.git
2. Pejdte do sloky projektu
cd cesta/k/projektu
3. Nainstalujte zvislosti pomoc npm
npm install
4. Spuste server pomoc nodemon
nodemon server.js
Owner
- Name: Institute of Archaeology CAS, Prague
- Login: ARUP-CAS
- Kind: organization
- Email: amcr@arup.cas.cz
- Location: Prague, Czech Republic
- Website: http://www.arup.cas.cz/
- Repositories: 14
- Profile: https://github.com/ARUP-CAS
GitHub Events
Total
- Create event: 7
- Release event: 1
- Issues event: 3
- Delete event: 2
- Issue comment event: 2
- Push event: 6
- Pull request event: 8
Last Year
- Create event: 7
- Release event: 1
- Issues event: 3
- Delete event: 2
- Issue comment event: 2
- Push event: 6
- Pull request event: 8
Dependencies
- 1297 dependencies
- @fortawesome/fontawesome-svg-core ^6.6.0
- @fortawesome/free-solid-svg-icons ^6.6.0
- @fortawesome/react-fontawesome ^0.2.2
- @testing-library/jest-dom ^5.17.0
- @testing-library/react ^13.4.0
- @testing-library/user-event ^13.5.0
- bootstrap ^5.3.3
- dotenv ^16.4.5
- react ^18.3.1
- react-bootstrap ^2.10.4
- react-dom ^18.3.1
- react-scripts 5.0.1
- web-vitals ^2.1.4
- regenerator-runtime ^0.14.0
- deep-equal 1.0.1 development
- eslint 7.32.0 development
- eslint-config-standard 14.1.1 development
- eslint-plugin-import 2.25.4 development
- eslint-plugin-markdown 2.2.1 development
- eslint-plugin-node 11.1.0 development
- eslint-plugin-promise 4.3.1 development
- eslint-plugin-standard 4.1.0 development
- mocha 9.2.0 development
- nyc 15.1.0 development
- mime-types ~2.1.34
- negotiator 0.6.3
- ava ^2.4.0 development
- tsd ^0.9.0 development
- xo ^0.25.3 development
- @types/color-convert ^1.9.0 development
- ava ^2.3.0 development
- svg-term-cli ^2.1.1 development
- tsd ^0.11.0 development
- xo ^0.25.3 development
- color-convert ^2.0.1
- mocha ^6.1.3 development
- nyc ^14.0.0 development
- normalize-path ^3.0.0
- picomatch ^2.0.4
- mocha ^2.2.4 development
- standard ^6.0.5 development
- testdata-w3c-json-form ^0.2.0 development
- istanbul ^0.3.13 development
- mocha ^2.2.4 development
- pre-commit ^1.0.7 development
- standard ^3.7.3 development
- package-preamble 0.1 development
- rollup 0.49 development
- uglify-js 3 development
- matcha ^0.7.0 development
- tape ^4.6.0 development
- standard * development
- tape ^4.0.0 development
- eslint 5.6.0 development
- eslint-config-standard 12.0.0 development
- eslint-plugin-import 2.14.0 development
- eslint-plugin-markdown 1.0.0-beta.6 development
- eslint-plugin-node 7.0.1 development
- eslint-plugin-promise 4.0.1 development
- eslint-plugin-standard 4.0.0 development
- istanbul 0.4.5 development
- mocha 5.2.0 development
- safe-buffer 5.1.2
- ava ^1.4.1 development
- tsd ^0.7.2 development
- xo ^0.24.0 development
- async * development
- errto * development
- iconv * development
- istanbul * development
- mocha ^3.1.0 development
- request ~2.87.0 development
- semver * development
- unorm * development
- safer-buffer >= 2.1.2 < 3
- eslint 8.34.0 development
- eslint-config-standard 14.1.1 development
- eslint-plugin-import 2.27.5 development
- eslint-plugin-markdown 3.0.0 development
- eslint-plugin-node 11.1.0 development
- eslint-plugin-promise 6.1.1 development
- eslint-plugin-standard 4.1.0 development
- methods 1.1.2 development
- mocha 10.2.0 development
- nyc 15.1.0 development
- safe-buffer 5.2.1 development
- supertest 6.3.3 development
- bytes 3.1.2
- content-type ~1.0.5
- debug 2.6.9
- depd 2.0.0
- destroy 1.2.0
- http-errors 2.0.0
- iconv-lite 0.4.24
- on-finished 2.4.1
- qs 6.11.0
- raw-body 2.5.2
- type-is ~1.6.18
- unpipe 1.0.0
- matcha ^0.7.0 development
- tape ^4.6.0 development
- balanced-match ^1.0.0
- concat-map 0.0.1
- ansi-colors ^3.2.4 development
- bash-path ^2.0.1 development
- gulp-format-md ^2.0.0 development
- mocha ^6.1.1 development
- fill-range ^7.1.1
- standard ^12.0.1 development
- @mscdex/eslint-config ^1.1.0 development
- eslint ^7.32.0 development
- streamsearch ^1.1.0
- eslint 7.32.0 development
- eslint-plugin-markdown 2.2.1 development
- mocha 9.2.0 development
- nyc 15.1.0 development
- @ljharb/eslint-config ^21.1.0 development
- aud ^2.0.4 development
- auto-changelog ^2.4.0 development
- es-value-fixtures ^1.4.2 development
- eslint =8.8.0 development
- evalmd ^0.0.19 development
- for-each ^0.3.3 development
- gopd ^1.0.1 development
- has-strict-mode ^1.0.1 development
- in-publish ^2.0.1 development
- npmignore ^0.3.1 development
- nyc ^10.3.2 development
- object-inspect ^1.13.1 development
- safe-publish-latest ^2.0.0 development
- tape ^5.7.4 development
- es-define-property ^1.0.0
- es-errors ^1.3.0
- function-bind ^1.1.2
- get-intrinsic ^1.2.4
- set-function-length ^1.2.1
- ava ^1.4.1 development
- tsd ^0.7.2 development
- xo ^0.24.0 development
- ava ^1.4.1 development
- import-fresh ^3.0.0 development
- xo ^0.24.0 development
- has-flag ^4.0.0
- ava ^2.4.0 development
- coveralls ^3.0.7 development
- execa ^4.0.0 development
- import-fresh ^3.1.0 development
- matcha ^0.7.0 development
- nyc ^15.0.0 development
- resolve-from ^5.0.0 development
- tsd ^0.7.4 development
- xo ^0.28.2 development
- ansi-styles ^4.1.0
- supports-color ^7.1.0
- @types/node ^14 development
- chai ^4.3 development
- dtslint ^3.3.0 development
- eslint ^7.0.0 development
- mocha ^7.0.0 development
- rimraf ^3.0.0 development
- sinon ^9.0.1 development
- sinon-chai ^3.3.0 development
- typescript ^4.4.3 development
- upath ^1.2.0 development
- anymatch ~3.1.2
- braces ~3.0.2
- glob-parent ~5.1.2
- is-binary-path ~2.1.0
- is-glob ~4.0.1
- normalize-path ~3.0.0
- readdirp ~3.6.0
- @types/node ^14.0.27 development
- @typescript-eslint/eslint-plugin ^4.0.0 development
- @typescript-eslint/parser ^4.0.0 development
- c8 ^7.3.0 development
- chai ^4.2.0 development
- chalk ^4.1.0 development
- cross-env ^7.0.2 development
- eslint ^7.6.0 development
- eslint-plugin-import ^2.22.0 development
- eslint-plugin-node ^11.1.0 development
- gts ^3.0.0 development
- mocha ^10.0.0 development
- rimraf ^3.0.2 development
- rollup ^2.23.1 development
- rollup-plugin-ts ^3.0.2 development
- standardx ^7.0.0 development
- typescript ^4.0.0 development
- string-width ^4.2.0
- strip-ansi ^6.0.1
- wrap-ansi ^7.0.0
- chalk ^2.4.2 development
- xo ^0.24.0 development
- color-name ~1.1.4
- @types/node ^12.7.8 development
- eslint ^6.4.0 development
- should ^13.2.3 development
- sinon ^7.5.0 development
- standard ^14.3.1 development
- ts-node ^8.4.1 development
- typescript ^3.6.3 development
- tape ~2.4.0 development
- tape ^4.6.3 development
- buffer-from ^1.0.0
- inherits ^2.0.3
- readable-stream ^2.2.2
- typedarray ^0.0.6
- ava ^1.4.1 development
- tsd ^0.7.2 development
- xo ^0.24.0 development
- ava ^2.4.0 development
- import-fresh ^3.2.2 development
- xo ^0.35.0 development
- has-flag ^4.0.0
- @hirez_io/observer-spy ^2.2.0 development
- @swc/core ^1.3.93 development
- @swc/jest ^0.2.29 development
- @types/jest ^29.5.6 development
- @types/lodash ^4.14.200 development
- @types/node ^14.18.62 development
- @types/shell-quote ^1.7.3 development
- @types/supports-color ^8.1.2 development
- @types/yargs ^17.0.29 development
- @typescript-eslint/eslint-plugin ^6.8.0 development
- @typescript-eslint/parser ^6.8.0 development
- coveralls-next ^4.2.0 development
- ctrlc-wrapper ^0.0.4 development
- esbuild ~0.19.5 development
- eslint ^8.51.0 development
- eslint-config-prettier ^9.0.0 development
- eslint-plugin-import ^2.28.1 development
- eslint-plugin-jest ^27.4.2 development
- eslint-plugin-prettier ^5.0.1 development
- eslint-plugin-simple-import-sort ^10.0.0 development
- husky ^8.0.3 development
- jest ^29.7.0 development
- jest-create-mock-instance ^2.0.0 development
- lint-staged ^13.3.0 development
- prettier ^3.0.3 development
- safe-publish-latest ^2.0.0 development
- string-argv ^0.3.2 development
- typescript ~5.2.2 development
- chalk ^4.1.2
- date-fns ^2.30.0
- lodash ^4.17.21
- rxjs ^7.8.1
- shell-quote ^1.8.1
- spawn-command 0.0.2
- supports-color ^8.1.1
- tree-kill ^1.2.2
- yargs ^17.7.2
- deep-equal 1.0.1 development
- eslint 7.32.0 development
- eslint-config-standard 13.0.1 development
- eslint-plugin-import 2.25.3 development
- eslint-plugin-markdown 2.2.1 development
- eslint-plugin-node 11.1.0 development
- eslint-plugin-promise 5.2.0 development
- eslint-plugin-standard 4.1.0 development
- istanbul 0.4.5 development
- mocha 9.1.3 development
- safe-buffer 5.2.1
- deep-equal 1.0.1 development
- eslint 8.32.0 development
- eslint-config-standard 15.0.1 development
- eslint-plugin-import 2.27.5 development
- eslint-plugin-node 11.1.0 development
- eslint-plugin-promise 6.1.1 development
- eslint-plugin-standard 4.1.0 development
- mocha 10.2.0 development
- nyc 15.1.0 development
- beautify-benchmark 0.2.4 development
- benchmark 2.1.4 development
- eslint 8.53.0 development
- eslint-plugin-markdown 3.0.1 development
- mocha 10.2.0 development
- nyc 15.1.0 development
- safe-buffer 5.2.1 development
- top-sites 1.1.194 development
- mocha * development
- should * development
- tap ^15.0.9 development
- after 0.8.2 development
- eslint 2.13.1 development
- express 4.16.3 development
- mocha 5.2.0 development
- nyc 13.1.0 development
- supertest 3.3.0 development
- object-assign ^4
- vary ^1