📄 make-geo-picking-texture-ogc.js
¶
📊 Analysis Summary¶
Metric | Count |
---|---|
🔧 Functions | 2 |
📊 Variables & Constants | 2 |
📚 Table of Contents¶
🛠️ File Location:¶
📂 manual/resources/tools/geo-picking/make-geo-picking-texture-ogc.js
Variables & Constants¶
Name | Type | Kind | Value | Exported |
---|---|---|---|---|
baseDir |
string |
let/var | process.argv[ 2 ] |
✗ |
buf |
Uint8Array<ArrayBuffer> |
let/var | new Uint8Array( Buffer.from( area.geom, 'base64' ) ) |
✗ |
Functions¶
readJSON(name: any): any
¶
Parameters:
name
any
Returns: any
Calls:
JSON.parse
fs.readFileSync
path.join
Code
main(): void
¶
Returns: void
Calls:
readJSON
areas.forEach
console.log
Buffer.from
parseGeom
JSON.stringify
Code
function main() {
const areas = readJSON( 'level1.json' );
areas.forEach( ( area, ndx ) => {
console.log( ndx );
try {
const buf = new Uint8Array( Buffer.from( area.geom, 'base64' ) );
area.geom = parseGeom( buf );
} catch ( e ) {
console.log( 'ERROR:', e );
console.log( JSON.stringify( area, null, 2 ) );
throw e;
}
} );
console.log( JSON.stringify( areas, null, 2 ) );
}