GIS Web based (php) offline - web

I want to create GIS Server on my local server (Web Based). What Engine will I use? But in my network no Internet access. So I have a lot of mif file. And I want to display on my browser. How could it be?

MapServer is the most supported open source web mapping server.
http://www.mapserver.org/
It supports both PHP and MapInfo files.

Related

Integrating VPN Server Selection into a Web Browser?

How difficult would it be to program a barebones web browser that included a built-in VPN server selection feature?
Using .net, you can create a forms application that has a web browser control and using windows scripting host, can monitor and create connections. I doubt very highly that it is possible from within the confines of a sandboxed browser.

Serving file:// files to users

Currently I'm building a local serach engine for network drives that is going to be used in our company.
The search engine is build on top of Solr and Tika. I've build an indexer that indexes Samba-shares over the network which works great and indexes all the directories that are given in a configuration file. However that is not really relevant.
The current problem we have is that the web interface that connects to Solr and delivers the search results will try to serve local file:// files that are links to the files with a absolute or Samba path. But serving file://'s are of course disallowed by browsers like Google Chrome. The error that Chrome gives is:
Not allowed to load local resource: file:///name/to/file.pdf
Which is obvious and logical, however I want to work around that issue and serve 'local' files to our users. Or at least open an Explorer window with the given path.
I was wondering if this is even possible or if there is a workaround available? The server that is going to serve these files is running on Apache or Tomcat (doesn't matter).
Alhtough opening file://'s seems pretty much impossible without the use of browser-specific plugins, I created a workaround by specifying a custom URI-handler combined with a Windows specific application that will open explorer.exe with the given directory.
This is by far not the ideal answer to my question, but I think it is a decent workaround for an intranet search application.
Streaming the file from your application to the browser is a much better idea from a usability and security perspective.
By assigning a MIME type to the stream, the user's browser can decide how best to open and display the file to the user.
By streaming from you application, control of the data can be maintained. The location of the file on you server is not revealed and proper authentication, authorization and auditing are easily achieved.
Assuming Java based upon your use of Solr and Tika:
http://www.java-forums.org/blogs/servlet/668-how-write-servlet-sends-file-user-download.html

Is it possible to set latest firefox(firefox/26.0) as eclipse internal web browser in eclipse/linux?

I'm Using eclipse(Version: Kepler Service Release1) and I want to set firefox(26.0 or latest) as the internal web browser. Is it possible change/update the internal web browser in eclipse(linux) ?
IMHO NO. Currently internal web browser is a plug-in in eclipse NOT fully featured web browser. But you can associate HTML/HTM files to be opened directly in Firefox. Refer below picture

Native Mobile App Secure Bridge to Hosted Content

I would greatly appreciate some help with the following problem.
I am attempting to build an app with HTML/CSS/JQM that I plan to wrap with PhoneGap to package as a native app for deployment on Android & iOS Platforms.
The app will be basically a form for users to input information which upon submit will be posted to an email using PHP on our web server. It is of the utmost importance that the information is encrypted between the user device and our web server.
I have planned to do this by having a single terms & conditions page packaged with the native app, with the 'accept' button loading the 'form' page on the web server.
I would like to make it impossible to access the hosted 'form' page via a web browser (i.e. the only way to access the page is via the native app).
What I would like to do is to have the native app automatically log in to the web server, so that the user does not have to go through a registration process.
I have considered using Wordpress, Drupal or Joomla as a solution but as there will only ever be a single html page, jquery, jqm and php form submission scripts on the server - this seems overcomplicated.
It is very important that the hosted files are unable to be hacked as the user information being submitted is of a sensitive nature (e.g. financial information). Also the connection between the native app and the host server must be SSL.
Would a .htaccess / .htpasswd restriction be the best way to go about this?
Any advice would be greatly appreciated, thanks.

Geoserver and external website hosting

I have set up a webpage that calls wms from geoserver operating on localhost and using openlayers as a front end. Everything works perfectly well. The next step, however, causes a few issues. My website is hosted on an external server by another company. Therefore, when i upload the webpage it will not work, is there a way to solve this issue? I only have access to the website through the ftp
cheers
You should contact your service provider and ask about running GeoServer on the public webserver. If you can't run GeoServer in an Internet-accessible place, then your options are severely limited. Depending on how complicated/large your data is, you could consider generating a GeoJSON dump of your data set and using OpenLayers' vector styling to perform the rendering client-side. You could generate GeoJSON from GeoServer on your local machine and then upload it as a static file to your hosting provider. OpenLayers would allow you to overlay this data on a publicly available tileset like Google Maps or OpenStreetMap.

Resources