mirror of
https://github.com/bjornharrtell/jsts.git
synced 2026-02-01 14:36:46 +00:00
53 lines
1.2 KiB
JavaScript
53 lines
1.2 KiB
JavaScript
import GeoJSONReader from '../../../src/org/locationtech/jts/io/GeoJSONReader.js'
|
|
|
|
const reader = new GeoJSONReader()
|
|
|
|
describe('GeoJSONReader', function() {
|
|
it('should be able to read a Point geometry', function() {
|
|
reader.read({ type: 'Point', coordinates: [ 1.01, 1.02 ] })
|
|
})
|
|
|
|
it('should be able to read a Feature', function() {
|
|
const feature = {
|
|
'type': 'Feature',
|
|
'geometry': {
|
|
'type': 'Point',
|
|
'coordinates': [125.6, 10.1]
|
|
},
|
|
'properties': {
|
|
'name': 'Dinagat Islands'
|
|
}
|
|
}
|
|
reader.read(feature)
|
|
})
|
|
|
|
it('should be able to read a LineString', function() {
|
|
const lineString = {
|
|
'type': 'LineString',
|
|
'coordinates': [
|
|
[102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]
|
|
]
|
|
}
|
|
reader.read(lineString)
|
|
})
|
|
|
|
it('should be able to read a Polygon', function() {
|
|
const polygon = {
|
|
'type': 'Polygon',
|
|
'coordinates': [
|
|
[ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],
|
|
[100.0, 1.0], [100.0, 0.0] ]
|
|
]
|
|
}
|
|
reader.read(polygon)
|
|
})
|
|
|
|
it('should be able to read a 3D Point', function() {
|
|
const point = {
|
|
'type': 'Point',
|
|
'coordinates': [1, 1, 1]
|
|
}
|
|
const g = reader.read(point)
|
|
})
|
|
})
|