Skip to content

Nodes version 0.1

Maarten Vroegindeweij edited this page Aug 28, 2017 · 69 revisions

WebrequestActions

  • CreateBoundingBox
  • GetMortonCodeCoordinate
  • WebrequestWMS
  • WMTSCombineImages
  • WebrequestWMTS
  • ImportImageInView
  • WMTSZoomLevelTileRow
  • WMTSTileListFromBbox
  • SetImageWidth
  • UnzipFile
  • GeocodingGoogleAPI
  • CreateBoundingBoxLATLong
  • DownloadOSM

Geometry

  • CreatePointsPolygonFromGMLxy
  • CreatePointsPolygonFromGMLxyz
  • FilterGML
  • CreatePointFromGML
  • CreateDetailLinesFromPolygons

Pointcloud

  • DownloadLASZIP
  • BuildCMDLASZIP
  • LASZIPCommands
  • PTStoPoints

Coordinates

  • SetSharedCoordinate

DutchGeo

  • GeoservicesLibraryNetherlands
  • WMTSScaleSetNetherlands
  • WMTSGeoservicesLibraryNetherlands
  • WMTSLayersNetherlands
  • WMTSRequestAndImport
  • GetLocationdataNetherlands
  • DownloadBGTdata
  • KadasterPercelen
  • KadasterHouseNumbers
  • BGT2D
  • DownloadAHN

GeoservicesLibraryNetherlands

Library with multiple webadresses which can be used for WFS and WMS webrequests

Input

  • Boundingboxstring

Output

  • Webrequests WMS/WFS

Example

GetLocationdataNetherlands

Gives Locationdata based on adress in the Netherlands.

Input

  • City
  • Streetname
  • HouseNumber

Output

  • RD-coordinate X(dutch coördinatesystem)
  • RD-coordinate Y(dutch coördinatesystem)
  • postalcode(dutch postalcode)
  • sectie kadaster(dutch landregistry code)
  • perceel kadaster(dutch landregistry code)
  • longitude
  • latitude

Example

WebrequestWMS

imports the result(image) of a webrequest based on WMS-protocol into a view in Revit

Input

  • WMSwebrequest
  • boundingboxwidth[m]
  • view
  • tempfolder

Output

  • watch image

Example

DownloadBGTData

Create downloadlink and download BGT als GML to a certain folder

Input

  • mortoncode
  • tempfolder

Output

  • filelocation

Example

UnzipFile

Unzip zip-file

Input

  • FilePathZipFile
  • DirectoryToExtractTo

Output

Example

CreateBoundingBox

Create boundingboxstring in syntax to use in webrequests.

Input

  • boxWidth
  • boxHeight
  • coordinate X
  • coordinate Y

Output

  • boxstring

Example

SetSharedCoordinate

Set shared coordinate/project basepoint

Input

  • X
  • Y
  • Z
  • MeterstoMM

Output

Example

GetMortonCodeCoordinate

Get mortoncode given 2 coordinates and tiledimension. For more information check: https://en.wikipedia.org/wiki/Z-order_curve

Input

  • X
  • Y
  • modX
  • modY
  • tileDimension

Output

  • Z

Example

CreatePointFromGML

Create Points from space seperated GML

Input

  • XML
  • Tagname
  • modX
  • modY

Output

  • points

Example

CreatePointsPolygonFromGMLxy

Create points and polygons from a xml/gml-file

Input

  • xml
  • xmltagname
  • deltaX
  • deltaY
  • connectpolygon

Output

  • points
  • polygons

Example

CreatePointsPolygonFromGMLxyz

Create points and polygons from a xml/gml-file with x,y and z value

Input

  • xml
  • xmltagname
  • deltaX
  • deltaY
  • connectpolygon

Output

  • points
  • polygons

Example

CreateDetailLinesFromPolygons

Create detaillines from polygons in a view

Input

  • view
  • linestyle
  • polycurves

Output

Example

SetImageWidth

set width of imported raster image

Input

  • imagename
  • imagewidth

Output

Example

FilterGML

filter GML-file based on boundingbox

Input

  • gmlFile
  • XPATH
  • coordinateX
  • coordinateY
  • boundingboxWidthHeight

Output

  • points
  • polycurves

Example

KadasterPercelen

Place textnotes for percelen from the dutch kadaster

Input

  • URLWebrequestKadasterPerceel
  • deltaX
  • deltaY
  • view
  • texttypePerceel

Output

Example

KadasterHouseNumbers

Place textnotes for housenumbers from the dutch kadaster

Input

  • URLWebrequestKadasterAnnotation
  • deltaX
  • deltaY
  • view
  • texttypePerceel

Output

Example

BGT2D

ntb

Input ntb

Output

Example

DownloadAHN

Input

  • URLwebrequest

Output

  • mapindexnumbers
  • downloadlinkAHN2_gefilterd
  • downloadlinkAHN2_uitgefilterd
  • downloadlinkAHN3

Example

WebrequestWMTS

WMTS=Web Map Tile Service imports the result(images) of a webrequest based on WMTS-protocol into a view in Revit

Input

  • WMTSwebrequest
  • temppath
  • TileRow
  • TileColumn
  • Layer
  • Zoomlevel

Output

  • TileFiles
  • Layer

Example

WMTSGeoservicesLibraryNetherlands

WMTS=Web Map Tile Service Library with webrequests of WMTS-services in the Netherlands

Input

  • TileRow
  • TileColumn
  • Zoomlevel
  • Layer

Output

  • url

Example

WMTSLayersNetherlands

WMTS=Web Map Tile Service

Library with layers for webrequests of WMTS-services in the Netherlands

Output

  • layers

Example

WMTSScaleSetNetherlands

WMTS=Web Map Tile Service gives resolution, scaledenominator and number of tiles

Input

  • Zoomlevel

Output

  • Zoomlevel
  • Resolution
  • ScaleDenominator
  • NumberOfTiles

Example

WMTSZoomLevelTileRow

WMTS=Web Map Tile Service gives the tilerow and tilecolumn for the WMTS webrequest

Input

  • Resolution
  • Xcorner
  • Ycorner
  • RDx
  • RDy
  • PixelWidth

Output

  • TileRow
  • TileColumn
  • DeltaX
  • DeltaY

Example

WMTSTileListFromBbox

WMTS=Web Map Tile Service gives a list with tiles

Input

  • TileColumn
  • TileROw
  • bboxWidth
  • Resolution
  • PixelWidth

Output

  • NumberOfTiles
  • TileRows
  • TileColumns

Example

WMTSCombineImages

WMTS=Web Map Tile Service combine all tiles to 1 images

Input

  • ImageList
  • TileRows
  • TileColumns
  • NumberOfPixels
  • Layer

Output

  • Watch Image
  • ImagePath Example

ImportImageInView

import image in view

Input

  • ImageWidth
  • View
  • ImagePath
  • deltaX
  • deltaY

Output

Example

WMTSRequestAndImport

total node with WMTS webrequest and import of image in view

Input

  • rdx
  • rdy
  • boundingboxwidth
  • zoomlevel
  • temppathFiles
  • view
  • layer

Output

  • image Example

GeocodingGoogleAPI

gets coordinate from address with google API

Input

  • streetname
  • housenumber
  • place
  • country
  • google API key

Output

  • longitude
  • latitude
  • elevation
  • xml

Example

CreateBoundingBoxLATLONG

create boundingbox with from lat/long coordinate in degrees

Input

  • lat
  • long
  • width

Output

  • West
  • East
  • South
  • North

Example

DownloadOSM

download openstreetmaps using de overpass API

Input

  • W
  • E
  • S
  • N
  • Filelocation

Output

  • West
  • East
  • South
  • North

Example

DownloadLASZIP

download LASZIP http://www.laszip.org/ https://github.com/LASzip/LASzip

Input

  • Directory

Output

  • FilePath laszip.exe

Example

LASZIPCommands

commandline options for LASZIP

Input Output Example

BuildCMDLASZIP

create scriptfile to run laszip

Input *

Output *

Example

PTStoPoints

convert a pts-file(ascii) to dynamo points

Input *

Output *

Example