geometryTypeName [sv]

Andre språk: geometryTypeName (svensk)

Script

Datasett
Sist lagret
04.06.2018 10:30:23
Kode
geometryTypeName
Navn
geometryTypeName
Svensk

Kildekode
var PropertyType = Java.type("se.altrusoft.entitymachine.schema.PropertyType"); var PropertyValue = Java.type("se.altrusoft.entitymachine.entity.PropertyValue"); var PropertyStatus = Java.type("se.altrusoft.entitymachine.entity.PropertyStatus"); var result = false; var geometryProperties = entity.getProperty("place.coordinate"); if (geometryProperties.size() > 0) { var WGS84 = "61ca9637-eff3-4810-90f0-3d1bf7e1cfc1"; var geometryProperty = geometryProperties.get(0); var geometryEntity = geometryProperty.getValue(); geometryEntity.setEntityType("Geometry"); var srsProperties = geometryEntity.getProperty("geometry.srs"); var srsCount = srsProperties.size(); switch (srsCount) { case 0: geometryEntity.addProperty("geometry.srs", new PropertyValue(null, PropertyType.ValueType.ENTITY_REFERENCE, WGS84)); break; case 1: var srsProperty = srsProperties.get(0); srsProperty.setValue(WGS84); break; default: var srsProperty = srsProperties.get(0); srsProperty.setValue(WGS84); for (var ii = 1; ii < srsCount; ii++) { srsProperty = srsProperties.get(ii); srsProperty.setStatus(PropertyStatus.Remove); } break; } result = true; } result;
Uuid
5f9958dd-041d-4e2b-b07f-b5c0fe50e5ee
ACL (rettigheter)
SYSTEM
Opprettet av
root
Opprettet
04.06.2018 10:30:23
Sist lagret av

Sist lagret

Tidligere lagret
Erstatt Lagret Lagret av