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
Last synced: 10 months ago · JSON representation

Repository

Basic Info
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 33
  • Releases: 2
Created almost 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

AMR GIS Konvertor

DOI

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 soubor
    • services/shapefileProcessor.js: Hlavn logika pro zpracovn a konverzi SHP do GeoJSON
    • utils/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

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

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

client/package-lock.json npm
  • 1297 dependencies
client/package.json npm
  • @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
server/node_modules/@babel/runtime/helpers/esm/package.json npm
server/node_modules/@babel/runtime/package.json npm
  • regenerator-runtime ^0.14.0
server/node_modules/@types/geojson/package.json npm
server/node_modules/accepts/package.json npm
  • 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
server/node_modules/ansi-regex/package.json npm
  • ava ^2.4.0 development
  • tsd ^0.9.0 development
  • xo ^0.25.3 development
server/node_modules/ansi-styles/package.json npm
  • @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
server/node_modules/anymatch/package.json npm
  • mocha ^6.1.3 development
  • nyc ^14.0.0 development
  • normalize-path ^3.0.0
  • picomatch ^2.0.4
server/node_modules/append-field/package.json npm
  • mocha ^2.2.4 development
  • standard ^6.0.5 development
  • testdata-w3c-json-form ^0.2.0 development
server/node_modules/array-flatten/package.json npm
  • istanbul ^0.3.13 development
  • mocha ^2.2.4 development
  • pre-commit ^1.0.7 development
  • standard ^3.7.3 development
server/node_modules/array-source/package.json npm
  • package-preamble 0.1 development
  • rollup 0.49 development
  • uglify-js 3 development
server/node_modules/balanced-match/package.json npm
  • matcha ^0.7.0 development
  • tape ^4.6.0 development
server/node_modules/basic-auth/node_modules/safe-buffer/package.json npm
  • standard * development
  • tape ^4.0.0 development
server/node_modules/basic-auth/package.json npm
  • 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
server/node_modules/binary-extensions/package.json npm
  • ava ^1.4.1 development
  • tsd ^0.7.2 development
  • xo ^0.24.0 development
server/node_modules/body-parser/node_modules/iconv-lite/package.json npm
  • 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
server/node_modules/body-parser/package.json npm
  • 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
server/node_modules/brace-expansion/package.json npm
  • matcha ^0.7.0 development
  • tape ^4.6.0 development
  • balanced-match ^1.0.0
  • concat-map 0.0.1
server/node_modules/braces/package.json npm
  • 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
server/node_modules/buffer-from/package.json npm
  • standard ^12.0.1 development
server/node_modules/busboy/package.json npm
  • @mscdex/eslint-config ^1.1.0 development
  • eslint ^7.32.0 development
  • streamsearch ^1.1.0
server/node_modules/bytes/package.json npm
  • eslint 7.32.0 development
  • eslint-plugin-markdown 2.2.1 development
  • mocha 9.2.0 development
  • nyc 15.1.0 development
server/node_modules/call-bind/package.json npm
  • @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
server/node_modules/chalk/node_modules/has-flag/package.json npm
  • ava ^1.4.1 development
  • tsd ^0.7.2 development
  • xo ^0.24.0 development
server/node_modules/chalk/node_modules/supports-color/package.json npm
  • ava ^1.4.1 development
  • import-fresh ^3.0.0 development
  • xo ^0.24.0 development
  • has-flag ^4.0.0
server/node_modules/chalk/package.json npm
  • 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
server/node_modules/chokidar/package.json npm
  • @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
server/node_modules/cliui/package.json npm
  • @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
server/node_modules/color-convert/package.json npm
  • chalk ^2.4.2 development
  • xo ^0.24.0 development
  • color-name ~1.1.4
server/node_modules/color-name/package.json npm
server/node_modules/commander/package.json npm
  • @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
server/node_modules/concat-map/package.json npm
  • tape ~2.4.0 development
server/node_modules/concat-stream/package.json npm
  • tape ^4.6.3 development
  • buffer-from ^1.0.0
  • inherits ^2.0.3
  • readable-stream ^2.2.2
  • typedarray ^0.0.6
server/node_modules/concurrently/node_modules/has-flag/package.json npm
  • ava ^1.4.1 development
  • tsd ^0.7.2 development
  • xo ^0.24.0 development
server/node_modules/concurrently/node_modules/supports-color/package.json npm
  • ava ^2.4.0 development
  • import-fresh ^3.2.2 development
  • xo ^0.35.0 development
  • has-flag ^4.0.0
server/node_modules/concurrently/package.json npm
  • @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
server/node_modules/content-disposition/package.json npm
  • 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
server/node_modules/content-type/package.json npm
  • 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
server/node_modules/cookie/package.json npm
  • 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
server/node_modules/cookie-signature/package.json npm
  • mocha * development
  • should * development
server/node_modules/core-util-is/package.json npm
  • tap ^15.0.9 development
server/node_modules/cors/package.json npm
  • 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
server/node_modules/date-fns/add/package.json npm
server/node_modules/date-fns/addBusinessDays/package.json npm
server/node_modules/date-fns/addDays/package.json npm
server/node_modules/date-fns/addHours/package.json npm
server/node_modules/date-fns/addISOWeekYears/package.json npm
server/node_modules/date-fns/addMilliseconds/package.json npm
server/node_modules/date-fns/addMinutes/package.json npm
server/node_modules/date-fns/addMonths/package.json npm
server/node_modules/date-fns/addQuarters/package.json npm
server/node_modules/date-fns/addSeconds/package.json npm
server/node_modules/date-fns/addWeeks/package.json npm
server/node_modules/date-fns/addYears/package.json npm
server/node_modules/date-fns/areIntervalsOverlapping/package.json npm
server/node_modules/date-fns/clamp/package.json npm
server/node_modules/date-fns/closestIndexTo/package.json npm
server/node_modules/date-fns/closestTo/package.json npm
server/node_modules/date-fns/compareAsc/package.json npm
server/node_modules/date-fns/compareDesc/package.json npm
server/node_modules/date-fns/daysToWeeks/package.json npm
server/node_modules/date-fns/esm/subYears/package.json npm
server/node_modules/date-fns/differenceInBusinessDays/package.json npm
server/node_modules/date-fns/differenceInCalendarDays/package.json npm
server/node_modules/date-fns/differenceInCalendarISOWeekYears/package.json npm
server/node_modules/date-fns/differenceInCalendarISOWeeks/package.json npm
server/node_modules/date-fns/differenceInCalendarMonths/package.json npm
server/node_modules/date-fns/differenceInCalendarQuarters/package.json npm
server/node_modules/date-fns/differenceInCalendarWeeks/package.json npm
server/node_modules/date-fns/differenceInCalendarYears/package.json npm
server/node_modules/date-fns/differenceInDays/package.json npm
server/node_modules/date-fns/differenceInHours/package.json npm
server/node_modules/date-fns/differenceInISOWeekYears/package.json npm
server/node_modules/date-fns/differenceInMilliseconds/package.json npm
server/node_modules/date-fns/differenceInMinutes/package.json npm
server/node_modules/date-fns/differenceInMonths/package.json npm
server/node_modules/date-fns/differenceInQuarters/package.json npm
server/node_modules/date-fns/differenceInSeconds/package.json npm
server/node_modules/date-fns/differenceInWeeks/package.json npm
server/node_modules/date-fns/differenceInYears/package.json npm
server/node_modules/date-fns/eachDayOfInterval/package.json npm
server/node_modules/date-fns/eachHourOfInterval/package.json npm
server/node_modules/date-fns/eachMinuteOfInterval/package.json npm
server/node_modules/date-fns/eachMonthOfInterval/package.json npm
server/node_modules/date-fns/eachQuarterOfInterval/package.json npm
server/node_modules/date-fns/eachWeekOfInterval/package.json npm
server/node_modules/date-fns/eachWeekendOfInterval/package.json npm
server/node_modules/date-fns/eachWeekendOfMonth/package.json npm
server/node_modules/date-fns/eachWeekendOfYear/package.json npm
server/node_modules/date-fns/eachYearOfInterval/package.json npm
server/node_modules/date-fns/endOfDay/package.json npm
server/node_modules/date-fns/endOfDecade/package.json npm
server/node_modules/date-fns/endOfHour/package.json npm
server/node_modules/date-fns/endOfISOWeek/package.json npm
server/node_modules/date-fns/endOfISOWeekYear/package.json npm
server/node_modules/date-fns/endOfMinute/package.json npm
server/node_modules/date-fns/endOfMonth/package.json npm
server/node_modules/date-fns/endOfQuarter/package.json npm
server/node_modules/date-fns/endOfSecond/package.json npm