我有一个数据库表:
servicenumber | meternumber | usagedatetime | usage
11111 | 22222 | 2019-01-01 | 1.85
11111 | 22222 | 2019-01-02 | 2.25
11111 | 22222 | 2019-01-03 | 1.55
11111 | 22222 | 2019-01-04 | 2.15
11111 | 33333 | 2019-02-01 | 2.95
11111 | 33333 | 2019-02-02 | 3.95
11111 | 33333 | 2019-02-03 | 2.05
11111 | 33333 | 2019-02-04 | 3.22
Run Code Online (Sandbox Code Playgroud)
如您所见,一个服务编号可以与多个仪表编号相关联。将服务编号视为不变的地理位置的唯一标识符。
我有一个 Django 模型:
class MeterUsage(models.Model):
objectid = models.IntegerField(
db_column='OBJECTID', unique=True, primary_key=True)
servicenumber = models.IntegerField(
db_column='serviceNumber', …Run Code Online (Sandbox Code Playgroud) 使用Google Maps API绘图管理器,我想收集用户绘制的多边形中每个点的位置.
我知道有一个getPath()功能,但我不知道我在哪里使用它.
这是我到目前为止的所有代码:
var map; var drawingManager;
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(45.13536, -100.762952),
zoom: 14,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
drawingManager = new google.maps.drawing.DrawingManager({
drawingMode: google.maps.drawing.OverlayType.POLYGON,
drawingControl: false,
polygonOptions: {
fillColor: "#000000",
fillOpacity: .6,
strokeWeight: 1,
strokeColor: "#666666",
clickable: false,
editable: true,
zIndex: 1
}
});
drawingManager.setMap(map);
google.maps.event.addListener(drawingManager, 'polygoncomplete', function(polygon) {
drawingManager.setDrawingMode(null);
});
}
google.maps.event.addDomListener(window, 'load', initialize);
Run Code Online (Sandbox Code Playgroud)
因此,从这段代码中,我如何使用该getPath()函数来显示构成绘制的多边形的坐标?
我正在使用下面的代码来压缩每天创建的备份文件。
import os, zipfile
zf = zipfile.ZipFile("Test.zip", "w")
for root, subdirs, files in os.walk("C:/Users/Bob/Desktop/Zip"):
for filename in files:
zf.write(os.path.join(root, filename))
zf.close()
Run Code Online (Sandbox Code Playgroud)
问题是,当我打开 zip 文件时,它包含通向该文件的路径中的所有文件夹。例如,在 zip 中,我会有一个名为 Users/Bob/Desktop/Zip/File.gdb 的文件夹
但我只想要 zip 中的 File.gdb。原因是当它包含所有这些文件夹时,它实际上并没有压缩文件。它与不在拉链内时的大小相同。但是如果我只压缩 File.gdb,它会从 30Mb 压缩到 3Mb。
任何帮助表示赞赏。
前几天我问过这个问题: 如何从一个位置调用DIV中的HTML?
我已将其实施到我的网站中,但我遇到了一些问题.
我的组织结构是将每个页面放入自己的文件夹中.
所以我在根目录中有主要的index.html和CSS和PHP头文件.
然后我将其他页面放在他们自己的文件夹中,这样我就可以摆脱html/php扩展.
现在当我放
<?php include('../includes/header.php'); ?>
在每个页面中,链接都被破坏,因为每个页面都需要不同的级别来访问根目录中的PHP文件.有些人会是./其他../或../../
我现在找到了一个修复方法,即使用完整路径名:
但我觉得有更好的方法可以做到这一点.
我还考虑过将标题PHP放在每个目录中,但我认为这样可以轻松编辑1个文件来更改它们.
另一个想法是将所有内容放在一个目录中,但我不想这样做.
那我错过了什么?
谢谢.
首先,服务器是运行IIS的Windows Server 2012.
现在,这可能是一个非常愚蠢的问题,但我似乎无法找到答案.
我基本上负责我们办公室的网络服务器,我只是在学习.
现在我只使用纯HTML/CSS进行内部使用,但我需要添加一些额外的功能,理想情况下是PHP和Javascript.
我发现PHP的安装看起来很简单,但是我需要在我们的网络服务器上安装任何东西才能使用Javascript吗?
javascript ×2
php ×2
python ×2
django ×1
google-maps ×1
html ×1
installer ×1
syntax ×1
webserver ×1
zip ×1