Coder Social home page Coder Social logo

node-geoservices-adaptor's People

Contributors

andygup avatar bryant1410 avatar bsvensson avatar nixta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

node-geoservices-adaptor's Issues

Extend Query to handle multiple layers

Query currently implemented only on a single layer. Output assumes a single layer only in the result set.

When FeatureService::Query is implemented, this must be extended.

Find a better way to get Timezone Information

The current Timezone API is proving to be flaky. Even with the app's built-in throttle-limiting, we're seeing occasional errors (see Issue #11).

We should try to use our own services to get timezone information. Or at the very least make the service more robust. Currently, the error is displayed in the logs, but doesn't prevent the application from working.

Error starting "node index"

I get an error when I try to start "node index"

C:\Users\Administrator\Documents\GitHub\node-geoservices-adaptor [master]> node index

C:\Users\Administrator\Documents\GitHub\node-geoservices-adaptor\node_modules\express\lib\utils.js:313
return new RegExp('^' + path + '$', sensitive ? '' : 'i');
^
SyntaxError: Invalid regular expression: /^(?:([^\/]+?))\rest\info/?$/: Unmatched ')'
at new RegExp ()
at Object.exports.pathRegexp (C:\Users\Administrator\Documents\GitHub\node-geoservices-adaptor\node_modules\express\lib\utils.js:313:56)
at new Route (C:\Users\Administrator\Documents\GitHub\node-geoservices-adaptor\node_modules\express\lib\router\route.js:35:23)
at Router.route (C:\Users\Administrator\Documents\GitHub\node-geoservices-adaptor\node_modules\express\lib\router\index.js:295:15)
at Router.(anonymous function) [as get](C:UsersAdministratorDocumentsGitHubnode-geoservices-adaptornode_modulesexpresslibrouterindex.js
:308:16)
at Function.app.(anonymous function) [as get](C:UsersAdministratorDocumentsGitHubnode-geoservices-adaptornode_modulesexpresslibapplicati
on.js:414:26)
at Object. (C:\Users\Administrator\Documents\GitHub\node-geoservices-adaptor\index.js:102:5)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)

  1. I downloaded the github for windows application. I use win2008Server x64 and installed the latest 0.10 nodejs.
  2. The github application downloaded the repository
  3. I opened a shell in the directory "node-geoservices-adaptor".
  4. I used command: npm update . That looked ok to me.
  5. I used command "node index"and received the error! No connection on http://127.0.0.1:1337/

Before that, I once got an error with missing "terraformer/Parsing/xxxsomething".

403 error after running 'node index'

bash-3.2$ node index
Loaded timezones from /Users/andy4683/Documents/git/node-geoservices-adaptor/samples/citybikes/data/timezones.json
Caching Networks...
Initialized new GeoHub Data Provider
App Configured
Caching Networks...
Cached 105 new networks!
Networks cache expires at: Mon Aug 19 2013 09:41:38 GMT-0600 (MDT)
[SyntaxError: Unexpected token <]

<title>403 Forbidden</title>

403 Forbidden


nginx

Handle objectIds parameter

Currently the service will return a set of objectIds but will not accept them for subsequent queries…

Consider storing field info in a seperate json file

Consider moving the fields json info to data/fields.json. This would allow for a standard location for other custom providers. Then others can easily follow the pattern of data being in the /data subdirectory.

Example:

citybikes/data/timezones.json
citybikes/data/fields.json

Silverlight viewer overlays multiple graphics

It seems the Silverlight viewer does not clear the map out as it pans and requests more graphics. Each time a new result is returned, the graphics get added.

See this by looking at semi-transparent layers and pan the map around.

Perhaps the solution is to more accurately return 304 responses, but that should not be necessary as long as Object IDs remain consistent. This does not happen in other frameworks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.